Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Better handling of appservices in user directory #11052

Open
DMRobertson opened this issue Oct 12, 2021 · 0 comments
Open

Better handling of appservices in user directory #11052

DMRobertson opened this issue Oct 12, 2021 · 0 comments
Labels
A-Application-Service Related to AS support A-User-Directory T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements.

Comments

@DMRobertson
Copy link
Contributor

Synapse has excluded appservice users from the directory for ages. It hasn't excluded appservice senders (but I'm about to make this change to fix #11025). This means there's a whole class of virtual users who we might be able to see but not reach out to.

Ideally appservices would be able to specify if their virtual users are contactable, or some other flag that means they should be exposed in the user directory. They should probably also be able to specify if the appservice sender is contactable too.

The existing rules (you can only see users in public rooms, or in private rooms you share with them) should still apply.

See also discussions #10914 (comment) and #11026 (comment)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-Application-Service Related to AS support A-User-Directory T-Enhancement New features, changes in functionality, improvements in performance, or user-facing enhancements.
Projects
None yet
Development

No branches or pull requests

2 participants