From 0292cbb80c35de328199095b051d5330c251da82 Mon Sep 17 00:00:00 2001 From: pa Date: Wed, 18 Mar 2026 11:15:45 +0900 Subject: [PATCH] fix: playerlist usertimer reset when befriending a user (#837) --- src/coordinators/userCoordinator.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/coordinators/userCoordinator.js b/src/coordinators/userCoordinator.js index 4abc2c78..d5157976 100644 --- a/src/coordinators/userCoordinator.js +++ b/src/coordinators/userCoordinator.js @@ -255,9 +255,13 @@ export function applyUser(json) { } if (hasPropChanged) { if (changedProps.location && changedProps.location[0] !== 'traveling') { - const ts = Date.now(); - changedProps.location.push(ts - ref.$location_at); - ref.$location_at = ts; + if (playerListRef) { + ref.$location_at = playerListRef.joinTime; + } else { + const ts = Date.now(); + changedProps.location.push(ts - ref.$location_at); + ref.$location_at = ts; + } } handleUserUpdate(ref, changedProps); if (AppDebug.debugUserDiff) {