Fixed nullref in Message.Update
This commit is contained in:
@@ -228,15 +228,24 @@ namespace Discord
|
|||||||
text = Mention.CleanChannelMentions(_client, server, text, mentionedChannels);
|
text = Mention.CleanChannelMentions(_client, server, text, mentionedChannels);
|
||||||
text = Mention.CleanRoleMentions(_client, server, text, mentionedRoles);
|
text = Mention.CleanRoleMentions(_client, server, text, mentionedRoles);
|
||||||
}
|
}
|
||||||
|
Text = text;
|
||||||
|
|
||||||
//MentionedUsers = mentionedUsers;
|
//MentionedUsers = mentionedUsers;
|
||||||
MentionedChannels = mentionedChannels;
|
MentionedChannels = mentionedChannels;
|
||||||
MentionedRoles = mentionedRoles;
|
MentionedRoles = mentionedRoles;
|
||||||
}
|
}
|
||||||
|
|
||||||
IsMentioningMe = model.Mentions
|
if (server != null)
|
||||||
.Any(x => x.Id == _client.CurrentUserId) ||
|
{
|
||||||
(server != null && MentionedRoles.Any(x => server.CurrentUser.HasRole(x)));
|
var me = server.CurrentUser;
|
||||||
|
IsMentioningMe = (MentionedUsers?.Contains(me) ?? false) ||
|
||||||
|
(MentionedRoles?.Any(x => me.HasRole(x)) ?? false);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var me = _client.CurrentUser;
|
||||||
|
IsMentioningMe = MentionedUsers?.Contains(me) ?? false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public override bool Equals(object obj) => obj is Message && (obj as Message).Id == Id;
|
public override bool Equals(object obj) => obj is Message && (obj as Message).Id == Id;
|
||||||
|
|||||||
Reference in New Issue
Block a user