浏览代码

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

Aaron van Meerten 6 月之前
父节点
当前提交
bb17a29a20
共有 1 个文件被更改,包括 10 次插入4 次删除
  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 }}