Explorar o código

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

Aaron van Meerten hai 6 meses
pai
achega
bb17a29a20
Modificáronse 1 ficheiros con 10 adicións e 4 borrados
  1. 10 4
      prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

+ 10 - 4
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_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 }}