Patrick Cloke
ea75346f6a
Track presence state per-device and combine to a user state. ( #16066 )
...
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
2023-09-05 09:58:51 -04:00
..
2023-08-30 00:39:39 +01:00
2023-08-15 08:11:20 -04:00
2023-08-29 10:38:56 -04:00
2023-08-30 00:39:39 +01:00
2023-08-24 19:38:46 -04:00
2023-08-25 09:27:21 -04:00
2023-09-04 17:14:09 +01:00
2023-09-05 09:58:51 -04:00
2023-08-24 19:38:46 -04:00
2023-08-29 10:38:56 -04:00
2023-06-15 14:23:27 +01:00
2023-07-05 18:45:42 -05:00
2023-08-29 10:38:56 -04:00
2023-08-29 10:38:56 -04:00
2023-08-29 10:38:56 -04:00
2023-09-04 18:13:28 +02:00
2023-02-08 16:29:49 -05:00
2023-08-29 10:38:56 -04:00
2023-09-04 18:13:28 +02:00
2023-08-25 09:27:21 -04:00
2023-03-22 17:15:34 +00:00
2023-08-28 14:03:51 +00:00
2023-08-29 10:38:56 -04:00
2023-02-08 19:52:37 +00:00
2023-02-08 19:52:37 +00:00
2023-08-29 10:38:56 -04:00
2023-02-22 15:29:09 -05:00
2023-02-14 14:03:35 -05:00
2023-02-08 19:52:37 +00:00
2023-07-18 09:49:21 +01:00
2023-08-29 10:38:56 -04:00
2023-08-25 15:05:10 -04:00
2023-02-08 19:52:37 +00:00
2023-02-08 19:52:37 +00:00
2023-08-15 08:11:20 -04:00
2023-08-29 10:38:56 -04:00
2023-04-20 12:30:32 -04:00