mirror of
				https://github.com/spantaleev/matrix-docker-ansible-deploy.git
				synced 2025-10-30 23:07:57 +01:00 
			
		
		
		
	Add support for configuring Synapse's MSC4222 (adding state_after to sync v2) experimental feature
				
					
				
			This is required by Element Call.
Ref:
- 93ae2aed98/docs/self-hosting.md (a-matrix-homeserver)
- https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3562
			
			
This commit is contained in:
		| @@ -1275,6 +1275,14 @@ matrix_synapse_experimental_features_msc4140_enabled: false | ||||
| # See `matrix_synapse_experimental_features_msc4140_enabled`. | ||||
| matrix_synapse_max_event_delay_duration: 24h | ||||
|  | ||||
| # Controls whether to enable the MSC4222 experimental feature (adding `state_after` to sync v2). | ||||
| # | ||||
| # Allow clients to opt-in to a change of the sync v2 API that allows them to correctly track the state of the room. | ||||
| # This is required by Element Call to track room state reliably. | ||||
| # | ||||
| # See https://github.com/matrix-org/matrix-spec-proposals/pull/4222 | ||||
| matrix_synapse_experimental_features_msc4222_enabled: false | ||||
|  | ||||
| # Enable this to activate the REST auth password provider module. | ||||
| # See: https://github.com/ma1uta/matrix-synapse-rest-password-provider | ||||
| matrix_synapse_ext_password_provider_rest_auth_enabled: false | ||||
|   | ||||
| @@ -2990,6 +2990,9 @@ experimental_features: | ||||
|   {% if matrix_synapse_experimental_features_msc4140_enabled %} | ||||
|   msc4140_enabled: true | ||||
|   {% endif %} | ||||
|   {% if matrix_synapse_experimental_features_msc4222_enabled %} | ||||
|   msc4222_enabled: true | ||||
|   {% endif %} | ||||
|  | ||||
| {% if matrix_synapse_experimental_features_msc4140_enabled %} | ||||
| max_event_delay_duration: {{ matrix_synapse_max_event_delay_duration | to_json }} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user