mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-13 01:53:30 +01:00
fix(TextBasedChannel): return the cached message instead of clone it (#6877)
This commit is contained in:
@@ -171,13 +171,7 @@ class TextBasedChannel {
|
|||||||
const { data, files } = await messagePayload.resolveFiles();
|
const { data, files } = await messagePayload.resolveFiles();
|
||||||
const d = await this.client.api.channels[this.id].messages.post({ data, files });
|
const d = await this.client.api.channels[this.id].messages.post({ data, files });
|
||||||
|
|
||||||
const existing = this.messages.cache.get(d.id);
|
return this.messages.cache.get(d.id) ?? this.messages._add(d);
|
||||||
if (existing) {
|
|
||||||
const clone = existing._clone();
|
|
||||||
clone._patch(d);
|
|
||||||
return clone;
|
|
||||||
}
|
|
||||||
return this.messages._add(d);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user