From 0aae3fe3a0fb32cefd20002342cc2f30b352e0c4 Mon Sep 17 00:00:00 2001 From: RogueException Date: Mon, 19 Oct 2015 02:13:54 -0300 Subject: [PATCH] Dont use msg.Member when message queue is enabled --- src/Discord.Net/DiscordClient.API.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Discord.Net/DiscordClient.API.cs b/src/Discord.Net/DiscordClient.API.cs index 1f8a271df..45d392e78 100644 --- a/src/Discord.Net/DiscordClient.API.cs +++ b/src/Discord.Net/DiscordClient.API.cs @@ -293,12 +293,12 @@ namespace Discord if (Config.UseMessageQueue) { var msg = _messages.GetOrAdd("nonce_" + nonce, channel.Id, CurrentUserId); - var currentMember = _members[msg.UserId, channel.ServerId]; + var currentUser = msg.User; msg.Update(new MessageInfo { Content = blockText, Timestamp = DateTime.UtcNow, - Author = new UserReference { Avatar = currentMember.AvatarId, Discriminator = currentMember.Discriminator, Id = CurrentUserId, Username = currentMember.Name }, + Author = new UserReference { Avatar = currentUser.AvatarId, Discriminator = currentUser.Discriminator, Id = CurrentUserId, Username = currentUser.Name }, ChannelId = channel.Id, IsTextToSpeech = isTextToSpeech });