Create Emoji requires a base64 data uri (#1154)

This commit is contained in:
Alex
2017-02-06 14:19:03 -05:00
committed by Schuyler Cebulskie
parent 4dc70d8cef
commit ab5e57d94b

View File

@@ -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));
});
}
});
}