mirror of
https://github.com/matrix-org/synapse.git
synced 2025-10-25 14:21:57 +02:00
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
2 lines
91 B
Plaintext
2 lines
91 B
Plaintext
Fix a long-standing bug where multi-device accounts could cause high load due to presence.
|