This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Faster remote room joins: add an error code to /members
when in partial state
#14587
Labels
A-Federated-Join
joins over federation generally suck
O-Occasional
Affects or can be seen by some users regularly or most users rarely
S-Tolerable
Minor significance, cosmetic issues, low or no impact to users.
T-Enhancement
New features, changes in functionality, improvements in performance, or user-facing enhancements.
For now the request is just stalled until the join completes, which is not ideal since clients are not aware of what is happening.
This requires a MSC to define the error code.
For backward compatibility we also probably need to add a parameter to
/members
so that the client can opt-in to the specific error code.Or perhaps returning a 5xx is enough ? https://stackoverflow.com/questions/9794696/which-http-status-code-means-not-ready-yet-try-again-later has several suggestions on that subject.
The text was updated successfully, but these errors were encountered: