fix: update WebhookMessage.edit

This commit is contained in:
MARCROCK22 2024-04-30 18:20:55 -04:00
parent 92571c0404
commit 989193ffa0

View File

@ -162,7 +162,8 @@ export class Message extends BaseMessage {
} }
} }
export type EditMessageWebhook = Omit<MessageWebhookMethodEditParams, 'messageId'>; export type EditMessageWebhook = Omit<MessageWebhookMethodEditParams, 'messageId'>['body'] &
Pick<MessageWebhookMethodEditParams, 'query'>;
export type WriteMessageWebhook = MessageWebhookMethodWriteParams; export type WriteMessageWebhook = MessageWebhookMethodWriteParams;
export class WebhookMessage extends BaseMessage { export class WebhookMessage extends BaseMessage {
@ -180,7 +181,12 @@ export class WebhookMessage extends BaseMessage {
} }
edit(body: EditMessageWebhook) { edit(body: EditMessageWebhook) {
return this.client.webhooks.editMessage(this.webhookId, this.webhookToken, { ...body, messageId: this.id }); const { query, ...rest } = body;
return this.client.webhooks.editMessage(this.webhookId, this.webhookToken, {
body: rest,
query,
messageId: this.id,
});
} }
write(body: WriteMessageWebhook) { write(body: WriteMessageWebhook) {