diff --git a/src/IRCUser.ts b/src/IRCUser.ts index 5681aec..12d8efe 100644 --- a/src/IRCUser.ts +++ b/src/IRCUser.ts @@ -497,7 +497,8 @@ export class IRCUser { tags.set('account', sourceUser.accountName); tags.set('time', new Date(event["origin_server_ts"]).toISOString()) this.clients.forEach((client) => { - client.sendMessage(sourceUser.getMask(), 'DELETEMSG', [targetChannel.name, reason], tags); + if (client.enabledCaps.has("draft/edit-message")) + client.sendMessage(sourceUser.getMask(), 'DELETEMSG', [targetChannel.name, reason], tags); }); }