mirror of
https://github.com/movie-web/providers.git
synced 2025-09-13 13:03:25 +00:00
filter out disabled embeds in runAll
This commit is contained in:
@@ -116,8 +116,14 @@ export async function runAllProviders(list: ProviderList, ops: ProviderRunnerOpt
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
// run embed scrapers on listed embeds
|
// filter disabled and run embed scrapers on listed embeds
|
||||||
const sortedEmbeds = output.embeds.sort((a, b) => embedIds.indexOf(a.embedId) - embedIds.indexOf(b.embedId));
|
const sortedEmbeds = output.embeds
|
||||||
|
.filter((embed) => {
|
||||||
|
const e = list.embeds.find((v) => v.id === embed.embedId);
|
||||||
|
if (!e || e.disabled) return false;
|
||||||
|
return true;
|
||||||
|
})
|
||||||
|
.sort((a, b) => embedIds.indexOf(a.embedId) - embedIds.indexOf(b.embedId));
|
||||||
|
|
||||||
if (sortedEmbeds.length > 0) {
|
if (sortedEmbeds.length > 0) {
|
||||||
ops.events?.discoverEmbeds?.({
|
ops.events?.discoverEmbeds?.({
|
||||||
|
Reference in New Issue
Block a user