From 5b6a8008fbbe5131d472abfd503b5a608d2454f3 Mon Sep 17 00:00:00 2001 From: Daniel Lau <32113157+theusaf@users.noreply.github.com> Date: Tue, 15 Aug 2023 03:38:09 -0700 Subject: [PATCH] fix(Bunpro): update dashboard selectors (#7578) --- websites/B/Bunpro/metadata.json | 2 +- websites/B/Bunpro/presence.ts | 15 ++++----------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/websites/B/Bunpro/metadata.json b/websites/B/Bunpro/metadata.json index ec0509187b01..1dc39f10e14a 100644 --- a/websites/B/Bunpro/metadata.json +++ b/websites/B/Bunpro/metadata.json @@ -26,7 +26,7 @@ "bunpro.jp", "community.bunpro.jp" ], - "version": "2.0.7", + "version": "2.0.8", "logo": "https://cdn.rcd.gg/PreMiD/websites/B/Bunpro/assets/logo.png", "thumbnail": "https://cdn.rcd.gg/PreMiD/websites/B/Bunpro/assets/thumbnail.png", "color": "#5e6266", diff --git a/websites/B/Bunpro/presence.ts b/websites/B/Bunpro/presence.ts index 93dfb33c0fe3..b6fd802c7831 100644 --- a/websites/B/Bunpro/presence.ts +++ b/websites/B/Bunpro/presence.ts @@ -157,18 +157,11 @@ presence.on("UpdateData", () => { break; } case "dashboard": { + const reviews = document.querySelector( + "article li:last-child a div:nth-child(2)" + ).textContent; presenceData.details = "Viewing dashboard"; - presenceData.state = `${ - document - .querySelector(".reviews-link") - .textContent.match(/\d+/)[0] - } review${ - document - .querySelector(".reviews-link") - .textContent.match(/\d+/)[0] === "1" - ? "" - : "s" - }`; + presenceData.state = `${reviews} review${reviews === "1" ? "" : "s"}`; break; } case "grammar_points": {