summary refs log tree commit diff
path: root/changelog.d/16171.misc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Track presence state per-device and combine to a user state. (#16066)Patrick Cloke2023-09-051-1/+0
| | | | | | | | | | | Tracks presence on an individual per-device basis and combine the per-device state into a per-user state. This should help in situations where a user has multiple devices with conflicting status (e.g. one is syncing with unavailable and one is syncing with online). The tie-breaking is done by priority: BUSY > ONLINE > UNAVAILABLE > OFFLINE
* Pass the device ID around in the presence handler (#16171)Patrick Cloke2023-08-281-0/+1
Refactoring to pass the device ID (in addition to the user ID) through the presence handler (specifically the `user_syncing`, `set_state`, and `bump_presence_active_time` methods and their replication versions).