mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-10 00:13:28 +00:00
fix: await DiscordMessageListener handler for queued messages (#22396)
Co-authored-by: Irene <huangxiyan2311@gmail.com>
This commit is contained in:
@@ -86,8 +86,7 @@ export class DiscordMessageListener extends MessageCreateListener {
|
||||
|
||||
async handle(data: DiscordMessageEvent, client: Client) {
|
||||
const startedAt = Date.now();
|
||||
const task = Promise.resolve(this.handler(data, client));
|
||||
void task
|
||||
await this.handler(data, client)
|
||||
.catch((err) => {
|
||||
const logger = this.logger ?? discordEventQueueLog;
|
||||
logger.error(danger(`discord handler failed: ${String(err)}`));
|
||||
|
||||
Reference in New Issue
Block a user