From 6212a014a0b189847dfc91c715e2f7ad290b9d92 Mon Sep 17 00:00:00 2001 From: Jorrin Date: Sun, 7 Jan 2024 01:12:17 +0100 Subject: [PATCH] filter out disabled embeds in runAll --- src/runners/runner.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/runners/runner.ts b/src/runners/runner.ts index eaf6285..e3c0976 100644 --- a/src/runners/runner.ts +++ b/src/runners/runner.ts @@ -116,8 +116,14 @@ export async function runAllProviders(list: ProviderList, ops: ProviderRunnerOpt }; } - // run embed scrapers on listed embeds - const sortedEmbeds = output.embeds.sort((a, b) => embedIds.indexOf(a.embedId) - embedIds.indexOf(b.embedId)); + // filter disabled and run embed scrapers on listed embeds + 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) { ops.events?.discoverEmbeds?.({