backport: fix circular conversion when editing RichEmbed

This commit is contained in:
Lewdcario
2018-08-03 15:33:51 -06:00
parent b63948e14e
commit 87b4b23596
2 changed files with 10 additions and 4 deletions

View File

@@ -7,6 +7,7 @@ const Collection = require('../../util/Collection');
const Util = require('../../util/Util');
const resolvePermissions = require('../../structures/shared/resolvePermissions');
const RichEmbed = require('../../structures/RichEmbed');
const User = require('../../structures/User');
const GuildMember = require('../../structures/GuildMember');
const Message = require('../../structures/Message');
@@ -140,6 +141,8 @@ class RESTMethods {
content = `${mention}${content ? `, ${content}` : ''}`;
}
if (embed instanceof RichEmbed) embed = embed._apiTransform();
return this.rest.makeRequest('patch', Endpoints.Message(message), true, {
content, embed,
}).then(data => this.client.actions.MessageUpdate.handle(data).updated);