mirror of
https://git.anonymousland.org/anonymousland/synapse.git
synced 2025-05-02 12:26:02 -04:00
Support MSC3283: Expose enable_set_displayname
in capabilities (#10452)
This commit is contained in:
parent
220f901229
commit
b5fef6054a
4 changed files with 101 additions and 23 deletions
|
@ -61,6 +61,17 @@ class CapabilitiesRestServlet(RestServlet):
|
|||
"org.matrix.msc3244.room_capabilities"
|
||||
] = MSC3244_CAPABILITIES
|
||||
|
||||
if self.config.experimental.msc3283_enabled:
|
||||
response["capabilities"]["org.matrix.msc3283.set_displayname"] = {
|
||||
"enabled": self.config.enable_set_displayname
|
||||
}
|
||||
response["capabilities"]["org.matrix.msc3283.set_avatar_url"] = {
|
||||
"enabled": self.config.enable_set_avatar_url
|
||||
}
|
||||
response["capabilities"]["org.matrix.msc3283.3pid_changes"] = {
|
||||
"enabled": self.config.enable_3pid_changes
|
||||
}
|
||||
|
||||
return 200, response
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue