MatrixSynapse/tests
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
..
api Remove references to unstable identifiers from MSC3440. (#12382) 2022-04-12 08:42:03 -04:00
app
appservice
config Add missing type hints to config classes. (#12402) 2022-04-11 12:07:23 -04:00
crypto
events
federation Process device list updates asynchronously (#12365) 2022-04-12 16:50:40 +01:00
handlers Prevent a sync request from removing a user's busy presence status (#12213) 2022-04-13 16:21:07 +01:00
http
logging
module_api Add Module API for reading and writing global account data. (#12391) 2022-04-11 10:05:43 +01:00
push
replication
rest Fix missing sync events during historical batch imports (#12319) 2022-04-13 11:38:35 +01:00
scripts Disallow untyped defs in synapse._scripts (#12422) 2022-04-11 12:41:55 +01:00
server_notices
state
storage Process device list updates asynchronously (#12365) 2022-04-12 16:50:40 +01:00
test_utils
util Fix edge case where a `Linearizer` could get stuck (#12358) 2022-04-05 17:19:16 +01:00
__init__.py
server.py
test_distributor.py
test_event_auth.py
test_federation.py
test_mau.py
test_metrics.py
test_phone_home.py
test_server.py
test_state.py
test_terms_auth.py
test_test_utils.py
test_types.py
test_visibility.py
unittest.py
utils.py