debug: temporary sanity checking in SocketGuild
This commit is contained in:
@@ -749,10 +749,16 @@ namespace Discord.WebSocket
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
member = SocketGuildUser.Create(this, Discord.State, model);
|
member = SocketGuildUser.Create(this, Discord.State, model);
|
||||||
|
if (member == null)
|
||||||
|
throw new InvalidOperationException("SocketGuildUser.Create failed to produce a member"); // TODO 2.2rel: delete this
|
||||||
|
if (member.GlobalUser == null)
|
||||||
|
throw new InvalidOperationException("Member was created without global user"); // TODO 2.2rel: delete this
|
||||||
member.GlobalUser.AddRef();
|
member.GlobalUser.AddRef();
|
||||||
_members[member.Id] = member;
|
_members[member.Id] = member;
|
||||||
DownloadedMemberCount++;
|
DownloadedMemberCount++;
|
||||||
}
|
}
|
||||||
|
if (member == null)
|
||||||
|
throw new InvalidOperationException("AddOrUpdateUser failed to produce a user"); // TODO 2.2rel: delete this
|
||||||
return member;
|
return member;
|
||||||
}
|
}
|
||||||
internal SocketGuildUser AddOrUpdateUser(PresenceModel model)
|
internal SocketGuildUser AddOrUpdateUser(PresenceModel model)
|
||||||
|
|||||||
Reference in New Issue
Block a user