From 08002d0576c7dae89a625a8f11944ab81c4ff4c9 Mon Sep 17 00:00:00 2001 From: Lewdcario Date: Mon, 5 Nov 2018 18:24:50 -0600 Subject: [PATCH] fix: Client#userUpdate receiving wrong packet --- src/client/actions/PresenceUpdate.js | 2 +- src/client/actions/UserUpdate.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/client/actions/PresenceUpdate.js b/src/client/actions/PresenceUpdate.js index 6da03caf2..53b18c80a 100644 --- a/src/client/actions/PresenceUpdate.js +++ b/src/client/actions/PresenceUpdate.js @@ -8,7 +8,7 @@ class PresenceUpdateAction extends Action { if (!cached) return; if (data.user && data.user.username) { - if (!cached.equals(data.user)) this.client.actions.UserUpdate.handle(data); + if (!cached.equals(data.user)) this.client.actions.UserUpdate.handle(data.user); } const guild = this.client.guilds.get(data.guild_id); diff --git a/src/client/actions/UserUpdate.js b/src/client/actions/UserUpdate.js index b9c097488..3ff407901 100644 --- a/src/client/actions/UserUpdate.js +++ b/src/client/actions/UserUpdate.js @@ -5,8 +5,8 @@ class UserUpdateAction extends Action { handle(data) { const client = this.client; - const newUser = client.users.get(data.user.id); - const oldUser = newUser._update(data.user); + const newUser = client.users.get(data.id); + const oldUser = newUser._update(data); if (!oldUser.equals(newUser)) { /**