From 3af070cbd073788da0655de7feba38f23502e83b Mon Sep 17 00:00:00 2001 From: veryCrunchy Date: Sat, 4 Jan 2025 07:45:44 +0100 Subject: [PATCH] fix(Message#url): Handle outside guilds (#319) * fix(structures/message/get url): NON NULL ASSERTION? BFFR * chore: fmt --- src/structures/Message.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/structures/Message.ts b/src/structures/Message.ts index d1d248b..04dd2f7 100644 --- a/src/structures/Message.ts +++ b/src/structures/Message.ts @@ -69,7 +69,7 @@ export class BaseMessage extends DiscordBase { } get url() { - return Formatter.messageLink(this.guildId!, this.channelId, this.id); + return Formatter.messageLink(this.guildId ?? this.messageReference?.guildId ?? '@me', this.channelId, this.id); } async guild(force = false): Promise | undefined> {