Skip to content

Commit

Permalink
Closes #947
Browse files Browse the repository at this point in the history
  • Loading branch information
ParticleCore committed Mar 31, 2024
1 parent 6c25ce5 commit 1ea6d17
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 0 deletions.
25 changes: 25 additions & 0 deletions src/chrome/js/background-inject.js
Original file line number Diff line number Diff line change
Expand Up @@ -2642,6 +2642,31 @@ function mainScript(extensionId, SettingData, defaultSettings) {

}

const playerOverlays = Util.getSingleObjectByKey(data, "playerOverlays");
const endScreenRenderer = playerOverlays?.["playerOverlayRenderer"]?.["endScreen"]?.["watchNextEndScreenRenderer"];
const endScreenRendererResults = endScreenRenderer?.["results"];

if (endScreenRendererResults?.constructor === Array && endScreenRendererResults.length > 0) {

for (let i = endScreenRendererResults.length - 1; i >= 0; i--) {

const browseId = endScreenRendererResults[i]
?.["endScreenVideoRenderer"]
?.["shortBylineText"]
?.["runs"]
?.[0]
?.["navigationEndpoint"]
?.["browseEndpoint"]
?.["browseId"];

if (iridiumSettings.blacklist[browseId]) {
endScreenRendererResults.splice(i, 1);
}

}

}

} else if (sectionListPages.indexOf(window.location.pathname) > -1) {

const sectionListRenderer = Util.getSingleObjectByKey(data, "sectionListRenderer");
Expand Down
25 changes: 25 additions & 0 deletions src/firefox/js/background-inject.js
Original file line number Diff line number Diff line change
Expand Up @@ -2642,6 +2642,31 @@ function mainScript(extensionId, SettingData, defaultSettings) {

}

const playerOverlays = Util.getSingleObjectByKey(data, "playerOverlays");
const endScreenRenderer = playerOverlays?.["playerOverlayRenderer"]?.["endScreen"]?.["watchNextEndScreenRenderer"];
const endScreenRendererResults = endScreenRenderer?.["results"];

if (endScreenRendererResults?.constructor === Array && endScreenRendererResults.length > 0) {

for (let i = endScreenRendererResults.length - 1; i >= 0; i--) {

const browseId = endScreenRendererResults[i]
?.["endScreenVideoRenderer"]
?.["shortBylineText"]
?.["runs"]
?.[0]
?.["navigationEndpoint"]
?.["browseEndpoint"]
?.["browseId"];

if (iridiumSettings.blacklist[browseId]) {
endScreenRendererResults.splice(i, 1);
}

}

}

} else if (sectionListPages.indexOf(window.location.pathname) > -1) {

const sectionListRenderer = Util.getSingleObjectByKey(data, "sectionListRenderer");
Expand Down

0 comments on commit 1ea6d17

Please sign in to comment.