feat(prosody): enable muc_max_participants in lobby component (#1950)

This commit is contained in:
Aaron van Meerten
2024-10-22 12:52:42 -05:00
committed by GitHub
parent 26b6f274fe
commit bb17a29a20

View File

@@ -413,13 +413,19 @@ Component "lobby.{{ $XMPP_DOMAIN }}" "muc"
muc_room_cache_size = 10000
muc_room_locking = false
muc_room_default_public_jids = true
{{- if .Env.MAX_PARTICIPANTS }}
muc_max_occupants = "{{ .Env.MAX_PARTICIPANTS }}"
{{- end }}
modules_enabled = {
{{ if $ENABLE_RATE_LIMITS -}}
{{- if $ENABLE_RATE_LIMITS }}
"muc_rate_limit";
{{ end -}}
{{ if .Env.XMPP_LOBBY_MUC_MODULES -}}
{{- end }}
{{- if .Env.MAX_PARTICIPANTS }}
"muc_max_occupants";
{{- end }}
{{- if .Env.XMPP_LOBBY_MUC_MODULES }}
"{{ join "\";\n \"" (splitList "," .Env.XMPP_LOBBY_MUC_MODULES | compact) }}";
{{ end -}}
{{- end }}
}
{{ end }}