The current implementation is problematic, because it's based on when you connected (or went away). Unintended PartyKit disconnects and automatic reconnects disrupt this.
[ ] Reset the status or update based on stateChangedAt and updateChangedAt at login.
[ ] Don't show a status or update if it's older than the thresshold in the user list entry.
The current implementation is problematic, because it's based on when you connected (or went away). Unintended PartyKit disconnects and automatic reconnects disrupt this.