aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAjay <[email protected]>2024-06-22 17:42:48 +0530
committerAjay <[email protected]>2024-06-22 17:42:48 +0530
commit5c279d80df942b2e23c8f07f5f0d3e45fca38e65 (patch)
tree76b8c559ef5057e218d325a8f33c65b905ad084f
parentf177b95a5aeebc4e932a5984165144ca7ccab294 (diff)
downloadSponsorBlock-5c279d80df942b2e23c8f07f5f0d3e45fca38e65.tar.gz
SponsorBlock-5c279d80df942b2e23c8f07f5f0d3e45fca38e65.zip
Show submission count from server
-rw-r--r--src/popup.ts14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/popup.ts b/src/popup.ts
index 2b7aa67a..27984cee 100644
--- a/src/popup.ts
+++ b/src/popup.ts
@@ -303,7 +303,7 @@ async function runThePopup(messageListener?: MessageListener): Promise<void> {
PageElements.showNoticeAgain.style.display = "unset";
}
- const values = ["userName", "viewCount", "minutesSaved", "vip", "permissions"];
+ const values = ["userName", "viewCount", "minutesSaved", "vip", "permissions", "segmentCount"];
asyncRequestToServer("GET", "/api/userInfo", {
publicUserID: await getHash(Config.config.userID),
@@ -336,16 +336,18 @@ async function runThePopup(messageListener?: MessageListener): Promise<void> {
PageElements.sponsorTimesOthersTimeSavedDisplay.innerText = getFormattedHours(minutesSaved);
}
+ //get the amount of times this user has contributed and display it to thank them
+ PageElements.sponsorTimesContributionsDisplay.innerText = Math.max(Config.config.sponsorTimesContributed ?? 0, userInfo.segmentCount).toLocaleString();
+ PageElements.sponsorTimesContributionsContainer.classList.remove("hidden");
+
+ PageElements.sponsorTimesOthersTimeSavedEndWord.innerText = chrome.i18n.getMessage("minsLower");
+
Config.config.isVip = userInfo.vip;
Config.config.permissions = userInfo.permissions;
}
});
- //get the amount of times this user has contributed and display it to thank them
- if (Config.config.sponsorTimesContributed != undefined) {
- PageElements.sponsorTimesContributionsDisplay.innerText = Config.config.sponsorTimesContributed.toLocaleString();
- PageElements.sponsorTimesContributionsContainer.classList.remove("hidden");
- }
+
//get the amount of times this user has skipped a sponsor
if (Config.config.skipCount != undefined) {