Skip to content

Commit c72b928

Browse files
committed
bug fix in sendMeme.ts for Forbidden subreddits
1 parent 22f3b39 commit c72b928

File tree

1 file changed

+4
-15
lines changed

1 file changed

+4
-15
lines changed

src/commands/Cool Commands/meme/sendMeme.ts

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,20 +13,13 @@ async function fetchMeme(subreddit: string) {
1313
}
1414

1515
const data = await response.json();
16-
if (response.status == 404) {
17-
data.code = 404;
18-
} else {
19-
data.code = 200;
2016

21-
}
17+
data.code = response.status;
2218
return data;
2319
} catch (err: any) {
2420
console.error("Fetch error:", err);
2521
let channel = await client.channels.cache.get(config.log.errorChannelId);
26-
channel.send(`
27-
Error: ${err.toString()}\n
28-
In fetchAction.ts `);
29-
console.error(err);
22+
channel.send(`Error: ${err.toString()}\nIn fetchAction.ts`);
3023
}
3124
}
3225

@@ -42,19 +35,15 @@ module.exports = {
4235
const args = await message.content.slice(prefix.length).trim().split(/ +/);
4336
args.shift();
4437

45-
46-
4738
const Embed = new EmbedBuilder();
4839
Embed.setColor('#ADD8E6')
4940
if (args.length == 0) {
5041
Embed.setDescription(`Loading...(hint: You can also specify subreddit by ${prefix} meme [subreddit]`);
5142
} else {
5243
Embed.setDescription(`Loading...`);
53-
5444
}
5545

5646
message.channel.send({ embeds: [Embed] }).then(async (sentMessage: any) => {
57-
5847

5948
if (args.length == 0) {
6049
var meme = await fetchMeme("");
@@ -72,9 +61,9 @@ module.exports = {
7261
var meme = await fetchMeme(subreddit);
7362
}
7463

75-
if (meme.code == 404) {
64+
if (meme.code == 404 || meme.code == 403) {
7665
Embed.setAuthor({ name: meme.message });
77-
Embed.setDescription('error code: 404');
66+
Embed.setDescription(`Error code: ${meme.code}`);
7867
sentMessage.edit({ embeds: [Embed] });
7968
return;
8069
}

0 commit comments

Comments
 (0)