MatrixSynapse/synapse
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
..
_scripts
api
app
appservice
config
crypto
events
federation
groups
handlers Prevent a sync request from removing a user's busy presence status (#12213) 2022-04-13 16:21:07 +01:00
http
logging
metrics
module_api
push
replication
res
rest Prevent a sync request from removing a user's busy presence status (#12213) 2022-04-13 16:21:07 +01:00
server_notices
spam_checker_api
state
static
storage
streams
util
__init__.py
event_auth.py
notifier.py
py.typed
python_dependencies.py
server.py
types.py
visibility.py