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

pull/1951/head
Aaron van Meerten 1 month ago committed by GitHub
parent 26b6f274fe
commit bb17a29a20
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 14
      prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

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

Loading…
Cancel
Save