From 690a8f8765a71cb37ca25eea2a7acdf5aa9c7007 Mon Sep 17 00:00:00 2001 From: Cynthia Foxwell Date: Sun, 17 Sep 2023 16:28:21 -0600 Subject: [PATCH] misc.search: did you mean deez nu- --- src/modules/misc.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/modules/misc.js b/src/modules/misc.js index bd7a78b..d3d65c6 100644 --- a/src/modules/misc.js +++ b/src/modules/misc.js @@ -570,10 +570,12 @@ search.callback = async function (msg, line, args, {results = 2}) { if (res.url != url) return res.url; } - const res = await fetch(`${librex}/api.php?q=${encodedQuery}&p=0&t=0`); - const searchResults = await res - .json() - .then((arr) => arr.splice(0, Number(results))); + const res = await fetch(`${librex}/api.php?q=${encodedQuery}&p=0&t=0`).then( + (res) => res.json() + ); + const searchResults = res + .filter((result) => !("did_you_mean" in result)) + .splice(0, Number(results)); let out = `__**Results for \`${safeString(query)}\`**__\n`; for (const result of searchResults) {