filter out disabled embeds in runAll

This commit is contained in:
Jorrin
2024-01-07 01:12:17 +01:00
parent b5b2d341f9
commit 6212a014a0

View File

@@ -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?.({