From 9aa80eae3a682a1e2c235bfc091086ac1409d4f2 Mon Sep 17 00:00:00 2001 From: RheaAyase Date: Thu, 11 Jul 2024 01:51:18 +0100 Subject: [PATCH] karma downloaded msg instead of cached --- Modules/Karma.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Modules/Karma.cs b/Modules/Karma.cs index 2e58847..d49de65 100644 --- a/Modules/Karma.cs +++ b/Modules/Karma.cs @@ -246,7 +246,8 @@ private async Task OnMessageReceived(SocketMessage message) IEnumerable mentionedUserData = message.MentionedUsers.Select(u => dbContext.GetOrAddUser(server.Id, u.Id)); if( message.Reference != null && message.Reference.MessageId.IsSpecified ) { - SocketUser referenceAuthor = channel.GetCachedMessage(message.Reference.MessageId.Value)?.Author; + IMessage referenceMessage = await channel.GetMessageAsync(message.Reference.MessageId.Value); + IUser referenceAuthor = referenceMessage.Author; if( referenceAuthor != null ) mentionedUserData = mentionedUserData.Append(dbContext.GetOrAddUser(server.Id, referenceAuthor.Id)); }