Fixed user cache desync when largethreshold is enabled
This commit is contained in:
@@ -917,7 +917,12 @@ namespace Discord
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
user = server.GetUser(data.User.Id);
|
{
|
||||||
|
if (Config.UseLargeThreshold)
|
||||||
|
user = server.AddUser(data.User.Id);
|
||||||
|
else
|
||||||
|
user = server.GetUser(data.User.Id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (user != null)
|
if (user != null)
|
||||||
@@ -926,9 +931,8 @@ namespace Discord
|
|||||||
//Logger.Verbose($"Presence Updated: {server.Name}/{user.Name}");
|
//Logger.Verbose($"Presence Updated: {server.Name}/{user.Name}");
|
||||||
OnUserPresenceUpdated(user);
|
OnUserPresenceUpdated(user);
|
||||||
}
|
}
|
||||||
/*else
|
else
|
||||||
Logger.Warning("PRESENCE_UPDATE referenced an unknown user.");*/
|
Logger.Warning("PRESENCE_UPDATE referenced an unknown user.");
|
||||||
//This happens when users leave a server
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "TYPING_START":
|
case "TYPING_START":
|
||||||
|
|||||||
Reference in New Issue
Block a user