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 === 0) return new Collection();
if (messageIds.length === 1) { if (messageIds.length === 1) {
await this.client.rest.delete(Routes.channelMessage(this.id, messageIds[0]));
const message = this.client.actions.MessageDelete.getMessage( const message = this.client.actions.MessageDelete.getMessage(
{ {
message_id: messageIds[0], message_id: messageIds[0],
}, },
this, this,
); );
await this.client.rest.delete(Routes.channelMessage(this.id, messageIds[0]));
return message ? new Collection([[message.id, message]]) : new Collection(); return message ? new Collection([[message.id, message]]) : new Collection();
} }
await this.client.rest.post(Routes.channelBulkDelete(this.id), { body: { messages: messageIds } }); await this.client.rest.post(Routes.channelBulkDelete(this.id), { body: { messages: messageIds } });