save your work before committing
*facepalm*
This commit is contained in:
@@ -1440,13 +1440,13 @@ namespace Discord.WebSocket
|
|||||||
|
|
||||||
SocketPresence beforePresence;
|
SocketPresence beforePresence;
|
||||||
SocketGuildUser beforeGuild;
|
SocketGuildUser beforeGuild;
|
||||||
SocketGlobalUser before;
|
SocketGlobalUser beforeGlobal;
|
||||||
var user = guild.GetUser(data.User.Id);
|
var user = guild.GetUser(data.User.Id);
|
||||||
if (user != null)
|
if (user != null)
|
||||||
{
|
{
|
||||||
|
|
||||||
beforePresence = user.Presence.Clone();
|
beforePresence = user.Presence.Clone();
|
||||||
before = user.GlobalUser.Clone();
|
beforeGlobal = user.GlobalUser.Clone();
|
||||||
beforeGuild = user.Clone();
|
beforeGuild = user.Clone();
|
||||||
user.Update(State, data);
|
user.Update(State, data);
|
||||||
}
|
}
|
||||||
@@ -1454,7 +1454,7 @@ namespace Discord.WebSocket
|
|||||||
{
|
{
|
||||||
beforePresence = new SocketPresence(UserStatus.Offline, null);
|
beforePresence = new SocketPresence(UserStatus.Offline, null);
|
||||||
user = guild.AddOrUpdateUser(data);
|
user = guild.AddOrUpdateUser(data);
|
||||||
before = user.GlobalUser.Clone();
|
beforeGlobal = user.GlobalUser.Clone();
|
||||||
beforeGuild = user.Clone();
|
beforeGuild = user.Clone();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1466,7 +1466,7 @@ namespace Discord.WebSocket
|
|||||||
|
|
||||||
if (data.User.Username.IsSpecified || data.User.Avatar.IsSpecified)
|
if (data.User.Username.IsSpecified || data.User.Avatar.IsSpecified)
|
||||||
{
|
{
|
||||||
await _userUpdatedEvent.InvokeAsync(before, user).ConfigureAwait(false);
|
await _userUpdatedEvent.InvokeAsync(beforeGlobal, user).ConfigureAwait(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1476,7 +1476,7 @@ namespace Discord.WebSocket
|
|||||||
{
|
{
|
||||||
var user = channel.GetUser(data.User.Id);
|
var user = channel.GetUser(data.User.Id);
|
||||||
var beforePresence = user.Presence.Clone();
|
var beforePresence = user.Presence.Clone();
|
||||||
var before = user.Clone();
|
var before = user.GlobalUser.Clone();
|
||||||
user.Update(State, data);
|
user.Update(State, data);
|
||||||
|
|
||||||
await _userPresenceUpdatedEvent.InvokeAsync(Optional.Create<SocketGuild>(), user, beforePresence, user.Presence).ConfigureAwait(false);
|
await _userPresenceUpdatedEvent.InvokeAsync(Optional.Create<SocketGuild>(), user, beforePresence, user.Presence).ConfigureAwait(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user