Rather than hardcoding statuses into each client, it should be possible to fetch the list of status types supported by the server from a well-known endpoint. This should include some basic information about the status, in particular their relative weighting to be used in determining what the user's effective status is in the case of having multiple statuses from multiple connections (e.g. if i am away on my desktop, but available on my mobile, i should show up as available in other people's list)
Description
Description
Details
Details
- Ticket Type
- Task
Status | Assigned | Task | ||
---|---|---|---|---|
Resolved | machniak | T2109 User presence persistence | ||
Resolved | machniak | T2124 User status | ||
Wontfix | vanmeeuwen | T2193 Endpoint for retrieving supported statuses and their relative weights |