From 8614530163f0e5cc0782c118d9fc04f9b34ab802 Mon Sep 17 00:00:00 2001 From: Alan Friedman Date: Mon, 27 May 2019 19:24:54 -0400 Subject: [PATCH] Simplify finding exiting user --- client/src/actions/unencrypted_messages.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/src/actions/unencrypted_messages.js b/client/src/actions/unencrypted_messages.js index e4866bb..af251df 100644 --- a/client/src/actions/unencrypted_messages.js +++ b/client/src/actions/unencrypted_messages.js @@ -23,7 +23,8 @@ const receiveToggleLockRoom = (payload, dispatch, getState) => { const receiveUserExit = (payload, dispatch, getState) => { const state = getState() - const exitingUser = state.room.members.find(m => !payload.map(p => JSON.stringify(p.publicKey)).includes(JSON.stringify(m.publicKey))) + const payloadPublicKeys = payload.map(member => member.publicKey.n); + const exitingUser = state.room.members.find(m => !payloadPublicKeys.includes(m.publicKey.n)) if (!exitingUser) { return;