diff --git a/packages/shared/comms/handlers.ts b/packages/shared/comms/handlers.ts index 7adfd07b2..b71ab6205 100644 --- a/packages/shared/comms/handlers.ts +++ b/packages/shared/comms/handlers.ts @@ -161,7 +161,10 @@ function processProfileUpdatedMessage(message: Package { if (info.ethereumAddress === currentPeer.ethereumAddress && address !== peer.ethereumAddress) { if (info.lastProfileVersion < currentPeer.lastProfileVersion) { removePeerByAddress(address) + changed = true } else if (info.lastProfileVersion > currentPeer.lastProfileVersion) { removePeerByAddress(currentPeer.ethereumAddress) @@ -201,7 +203,7 @@ export function ensureTrackingUniqueAndLatest(peer: PeerInformation) { } }) - return currentPeer + return [currentPeer, changed] } export function processAvatarVisibility(maxVisiblePeers: number, myAddress: string | undefined) {