From a64b8dc098145fd1f1eefc0ba8152733a8f98d1b Mon Sep 17 00:00:00 2001 From: Ethan Lane Date: Wed, 18 Oct 2023 18:15:08 +0100 Subject: [PATCH] Fix fetch not using error system when unable to fetch --- src/index.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 4c2b31c..26195c4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -15,7 +15,13 @@ const sortable = [ export default async function randomBunny(subreddit: string, sortBy: string = 'hot'): Promise { if (!sortable.includes(sortBy)) sortBy = 'hot'; - const result = await fetch(`https://reddit.com/r/${subreddit}/${sortBy}.json`); + const result = await fetch(`https://reddit.com/r/${subreddit}/${sortBy}.json`) + .then((res) => { + return res; + }) + .catch(() => { + return null; + }); if (!result) { return {