Dont use msg.Member when message queue is enabled

This commit is contained in:
RogueException
2015-10-19 02:13:54 -03:00
parent db703b51b0
commit 0aae3fe3a0

View File

@@ -293,12 +293,12 @@ namespace Discord
if (Config.UseMessageQueue) if (Config.UseMessageQueue)
{ {
var msg = _messages.GetOrAdd("nonce_" + nonce, channel.Id, CurrentUserId); var msg = _messages.GetOrAdd("nonce_" + nonce, channel.Id, CurrentUserId);
var currentMember = _members[msg.UserId, channel.ServerId]; var currentUser = msg.User;
msg.Update(new MessageInfo msg.Update(new MessageInfo
{ {
Content = blockText, Content = blockText,
Timestamp = DateTime.UtcNow, 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, ChannelId = channel.Id,
IsTextToSpeech = isTextToSpeech IsTextToSpeech = isTextToSpeech
}); });