merge dev to main #169

Merged
Anri merged 6 commits from dev into main 2024-09-17 22:57:55 +02:00
Showing only changes of commit 99dd235a39 - Show all commits

View file

@ -65,7 +65,19 @@ export default async (message: Message, client: Client) => {
[],
)
.map(async ({ message_id, channel }) => {
const quoted_message = await channel.messages.fetch(message_id).catch(() => undefined);
let quoted_message = await channel.messages.fetch(message_id).catch(() => undefined);
// If it's a reference, we only check for reference once
const message_reference = quoted_message?.reference;
if (message_reference && message_reference.messageId) {
const channel_reference = client.channels.cache.get(
message_reference.channelId,
) as TextBasedChannel;
quoted_message = await channel_reference.messages
.fetch(message_reference.messageId)
.catch(() => undefined);
}
// If message doesn't exist or empty
if (