Add notice about chapters for free users

This commit is contained in:
Ajay
2022-09-22 23:27:10 -04:00
parent dffc70cc19
commit 664d75e653
2 changed files with 23 additions and 1 deletions

View File

@@ -950,6 +950,26 @@ async function sponsorsLookup(keepOldSubmissions = true) {
&& Config.config.skipCount > 200
&& Math.random() > 0.8;
if (!showChapterMessage
&& Config.config.showChapterInfoMessage
&& Config.config.payments.freeAccess
&& !utils.getCategorySelection("chapter")) {
Config.config.showChapterInfoMessage = false;
const prependElement = document.querySelector(".ytp-chrome-bottom") as HTMLElement;
if (prependElement) {
Config.config.showChapterInfoMessage = false;
new Tooltip({
text: chrome.i18n.getMessage("chapterNewFeature2"),
linkOnClick: () => void chrome.runtime.sendMessage({ "message": "openConfig" }),
referenceNode: prependElement.parentElement,
prependElement,
timeout: 1500,
leftOffset: "20px",
positionRealtive: false
});
}
}
const categories: string[] = Config.config.categorySelections.map((category) => category.name);
if (showChapterMessage && !categories.includes("chapter")) categories.push("chapter");
@@ -999,7 +1019,6 @@ async function sponsorsLookup(keepOldSubmissions = true) {
positionRealtive: false
});
}
}
recievedSegments = recievedSegments.filter((s) => s.actionType !== ActionType.Chapter);