diff --git a/src/components/SponsorTimeEditComponent.tsx b/src/components/SponsorTimeEditComponent.tsx index 5b01382c..dab25dd4 100644 --- a/src/components/SponsorTimeEditComponent.tsx +++ b/src/components/SponsorTimeEditComponent.tsx @@ -406,6 +406,8 @@ class SponsorTimeEditComponent extends React.Component, defaultCategory: Category, @@ -130,6 +131,7 @@ const Config: SBObject = { syncDefaults: { userID: null, isVip: false, + canSubmitChapter: false, unsubmittedSegments: {}, defaultCategory: "chooseACategory" as Category, renderSegmentsAsChapters: true, diff --git a/src/popup.ts b/src/popup.ts index aec515c4..7b553d96 100644 --- a/src/popup.ts +++ b/src/popup.ts @@ -255,7 +255,8 @@ async function runThePopup(messageListener?: MessageListener): Promise { PageElements.showNoticeAgain.style.display = "unset"; } - utils.sendRequestToServer("GET", "/api/userInfo?value=userName&value=viewCount&value=minutesSaved&value=vip&userID=" + Config.config.userID, (res) => { + utils.sendRequestToServer("GET", "/api/userInfo?value=userName&value=viewCount&value=minutesSaved&value=vip&value=canSubmitChapter&userID=" + + Config.config.userID, (res) => { if (res.status === 200) { const userInfo = JSON.parse(res.responseText); PageElements.usernameValue.innerText = userInfo.userName; @@ -284,6 +285,7 @@ async function runThePopup(messageListener?: MessageListener): Promise { } Config.config.isVip = userInfo.vip; + Config.config.canSubmitChapter = userInfo.canSubmitChapter; } });