MatrixSynapse/synapse/rest
David Baker 73d8ded0b0
Prevent a sync request from removing a user's busy presence status (#12213)
In trying to use the MSC3026 busy presence status, the user's status
would be set back to 'online' next time they synced. This change makes
it so that syncing does not affect a user's presence status if it
is currently set to 'busy': it must be removed through the presence
API.

The MSC defers to implementations on the behaviour of busy presence,
so this ought to remain compatible with the MSC.
2022-04-13 16:21:07 +01:00
..
admin Deprecate the groups/communities endpoints and add an experimental configuration flag. (#12200) 2022-03-12 13:23:37 -05:00
client Prevent a sync request from removing a user's busy presence status (#12213) 2022-04-13 16:21:07 +01:00
consent Remove `HomeServer.get_datastore()` (#12031) 2022-02-23 11:04:02 +00:00
key Fix typechecker problems exposed by signedjson 1.1.2 (#12326) 2022-03-29 21:37:50 +00:00
media Refactor and convert `Linearizer` to async (#12357) 2022-04-05 15:43:52 +01:00
synapse Update the SSO username picker template to comply with SIWA guidelines (#12210) 2022-03-11 13:20:00 +00:00
__init__.py Rename shared_rooms to mutual_rooms (#12036) 2022-03-23 11:19:20 +00:00
health.py Add missing type hints to non-client REST servlets. (#10817) 2021-09-15 08:45:32 -04:00
well_known.py Default value for `public_baseurl` (#11210) 2021-11-08 14:13:10 +00:00