fix(TextBasedChannel#bulkDelete): return deleted message (#7943)

This commit is contained in:
DD
2022-05-18 20:58:39 +03:00
committed by GitHub
parent e2f5a4a494
commit 191510b7f8

View File

@@ -298,13 +298,13 @@ class TextBasedChannel {
}
if (messageIds.length === 0) return new Collection();
if (messageIds.length === 1) {
await this.client.rest.delete(Routes.channelMessage(this.id, messageIds[0]));
const message = this.client.actions.MessageDelete.getMessage(
{
message_id: messageIds[0],
},
this,
);
await this.client.rest.delete(Routes.channelMessage(this.id, messageIds[0]));
return message ? new Collection([[message.id, message]]) : new Collection();
}
await this.client.rest.post(Routes.channelBulkDelete(this.id), { body: { messages: messageIds } });