From fa524d34a5c0e392b03e8361eb3766b44ab03d0e Mon Sep 17 00:00:00 2001 From: Daniel Odendahl Jr Date: Tue, 3 Oct 2017 22:18:27 +0000 Subject: [PATCH] Clean-up Meme --- commands/image-edit/meme.js | 11 +++++------ package.json | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/commands/image-edit/meme.js b/commands/image-edit/meme.js index cbc2b39b..5bd2f013 100644 --- a/commands/image-edit/meme.js +++ b/commands/image-edit/meme.js @@ -46,16 +46,15 @@ module.exports = class MemeCommand extends Command { try { const memes = await snekfetch .get('https://api.imgflip.com/get_memes'); - const memeList = memes.body.data.memes.map(meme => ({ - id: meme.id, - name: meme.name.toLowerCase() - })); + const memeList = memes.body.data.memes; if (type === 'list') return msg.say(list(memeList.map(meme => meme.name), 'or'), { split: { char: ' ' } }); - if (!memeList.some(meme => meme.name === type)) return msg.say(`Invalid type, please use ${msg.usage('list')}.`); + if (!memeList.some(meme => meme.name.toLowerCase() === type)) { + return msg.say(`Invalid type, please use ${msg.usage('list')}.`); + } const { body } = await snekfetch .post('https://api.imgflip.com/caption_image') .query({ - template_id: memeList.find(meme => meme.name === type).id, + template_id: memeList.find(meme => meme.name.toLowerCase() === type).id, username: IMGFLIP_USER, password: IMGFLIP_PASS, text0: top, diff --git a/package.json b/package.json index 7e800c7d..cb6ed916 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "xiaobot", - "version": "44.4.0", + "version": "44.4.1", "description": "Your personal server companion.", "main": "Shard.js", "scripts": {