fix(actions): always emit message create for own messages
#10211 backport
This commit is contained in:
@@ -14,8 +14,8 @@ class MessageCreateAction extends Action {
|
||||
if (!channel.isText()) return {};
|
||||
|
||||
const existing = channel.messages.cache.get(data.id);
|
||||
if (existing) return { message: existing };
|
||||
const message = channel.messages._add(data);
|
||||
if (existing && existing.author?.id !== this.client.user.id) return { message: existing };
|
||||
const message = existing ?? channel.messages._add(data);
|
||||
channel.lastMessageId = data.id;
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user