From ab5e57d94b00e84c8ae3f9a89c9cd58eafa009f6 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 6 Feb 2017 14:19:03 -0500 Subject: [PATCH] Create Emoji requires a base64 data uri (#1154) --- src/structures/Guild.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/structures/Guild.js b/src/structures/Guild.js index b42645452..131e09ff4 100644 --- a/src/structures/Guild.js +++ b/src/structures/Guild.js @@ -687,9 +687,10 @@ class Guild { if (typeof attachment === 'string' && attachment.startsWith('data:')) { resolve(this.client.rest.methods.createEmoji(this, attachment, name, roles)); } else { - this.client.resolver.resolveBuffer(attachment).then(data => - resolve(this.client.rest.methods.createEmoji(this, data, name, roles)) - ); + this.client.resolver.resolveBuffer(attachment).then(data => { + const dataURI = this.client.resolver.resolveBase64(data); + resolve(this.client.rest.methods.createEmoji(this, dataURI, name, roles)); + }); } }); }