diff --git a/commands/avataredit/canvas.js b/commands/avataredit/canvas.js index 65756127..3ea698b6 100644 --- a/commands/avataredit/canvas.js +++ b/commands/avataredit/canvas.js @@ -35,12 +35,15 @@ module.exports = class CanvasCommand extends Command { const ctx = canvas.getContext('2d'); const base = new Image(); const avatar = new Image(); + const generate = () => { + ctx.drawImage(base, 0, 0); + ctx.drawImage(avatar, 158, 51, 200, 200); + }; base.src = await request .get('https://i.imgur.com/KriteWm.jpg').body; avatar.src = await request .get(avatarURL).body; - ctx.drawImage(base, 0, 0); - ctx.drawImage(avatar, 158, 51, 200, 200); + generate(); return msg.channel.send({ files: [{ attachment: canvas.toBuffer(), name: 'rip.png' }] }) .catch(err => msg.say(err)); }