Implement MSC3026: busy presence state

This commit is contained in:
Brendan Abolivier 2021-03-18 16:34:47 +01:00
parent 7b06f85c0e
commit 405aeb0b2c
No known key found for this signature in database
GPG key ID: 1E015C145F1916CD
6 changed files with 27 additions and 1 deletions

View file

@ -439,6 +439,7 @@ class GenericWorkerPresence(BasePresenceHandler):
PresenceState.ONLINE,
PresenceState.UNAVAILABLE,
PresenceState.OFFLINE,
PresenceState.BUSY,
)
if presence not in valid_presence:
raise SynapseError(400, "Invalid presence state")