-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Module or synapse option : [Room Visibility] Publish the federated public rooms on the local room directory #5
Comments
@babolivier, we would like to retrieve from the user's HS all the Tchap public rooms (created on the multiple federated instances) We succeeded to add in the agent.dinum HS room directory a public room created on agent.interieur, by changing the room visibility settings from a room member hosted on agent.dinum (this user was a room member (admin))
Can we plan to set up a optional module in Synapse to group all the existing public rooms in a closed federation by using this approach ? |
After some exploration and discussion we're going to implement this in the form of server-side aggregation of public rooms. The idea is that homeservers would be able to use a list of homeservers to query the room directory of (provided either by the client, the server's config, or both), and when receiving a request on the |
Thank you @babolivier for your feedback. This sounds like a good plan. |
Looks good to me. @giomfo We only be able to retrieve this feature when we will be in full mainline? |
yes |
@giomfo is Tchap planning to allow clients to select from a list the remote homeservers to aggregate results from? And if so, will that work be merged into upstream mainline Element clients? Or will you be relying on a static homeserver config to choose the homeservers to query public rooms from? |
Hi @anoadragon453, the plan is the second option: "a static homeserver config". |
FYI, I'm going to be operating under the assumption that homeserver selection is not expected on the client side for now. |
@jdauphant can you confirm the homeserver selection is not expected on the client side for this feature? |
We will remove the switch on the web client. |
@jdauphant FYI here is the current status from @anoadragon453 :
I’m hoping to have a working implementation of the latter two done by the end of today, then it will just be waiting on review. It’s expected that the module API changes for this issue will also land in Synapse v1.79." |
Problem
Clients need to retrieve all rooms from all HS room directory
Solution
Each HS could have the room directories of all HS
Setting could be
Notes
The text was updated successfully, but these errors were encountered: