Added ObjectOrId resolver

This commit is contained in:
RogueException
2016-10-07 21:18:43 -03:00
parent c28751f631
commit e4a3a9e6e2
7 changed files with 86 additions and 5 deletions

View File

@@ -92,7 +92,11 @@ namespace Discord.WebSocket
{
var newMentions = ImmutableArray.CreateBuilder<IUser>(value.Length);
for (int i = 0; i < value.Length; i++)
newMentions.Add(SocketSimpleUser.Create(Discord, Discord.State, value[i]));
{
var val = value[i];
if (val.Object != null)
newMentions.Add(SocketSimpleUser.Create(Discord, Discord.State, val.Object));
}
mentions = newMentions.ToImmutable();
}
}