mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-11 17:13:31 +01:00
Bridged WebSocket Events and REST Requests. Now REST Requests will respond exactly like WS Events to data
This commit is contained in:
@@ -42,10 +42,7 @@ class RESTMethods{
|
||||
content, tts, nonce,
|
||||
})
|
||||
.then(data => {
|
||||
let message = new Message(channel, data, this.rest.client);
|
||||
channel._cacheMessage(message);
|
||||
resolve(message);
|
||||
this.rest.client.emit(Constants.Events.MESSAGE_CREATE, message);
|
||||
resolve(this.rest.client.actions.MessageCreate.handle(data).m);
|
||||
})
|
||||
.catch(reject);
|
||||
});
|
||||
@@ -54,8 +51,11 @@ class RESTMethods{
|
||||
DeleteMessage(channel, message) {
|
||||
return new Promise((resolve, reject) => {
|
||||
this.rest.makeRequest('del', Constants.Endpoints.CHANNEL_MESSAGE(channel.id, message.id), true)
|
||||
.then(() => {
|
||||
resolve(message);
|
||||
.then(data => {
|
||||
resolve(this.rest.client.actions.MessageDelete.handle({
|
||||
id: message.id,
|
||||
channel_id: message.channel.id,
|
||||
}).m);
|
||||
})
|
||||
.catch(reject);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user