浏览代码

feat: Rises the stanza limit for unlimited jids (jicofo).

c5c4449fbc/doc/debian/jitsi-meet-prosody/prosody.cfg.lua-jvb.example (L24)
master
Дамян Минков 3 年前
父节点
当前提交
ed98eca326
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8
    0
      resources/prosody-plugins/mod_limits_exception.lua

+ 8
- 0
resources/prosody-plugins/mod_limits_exception.lua 查看文件

@@ -7,6 +7,9 @@ end
7 7
 
8 8
 local unlimited_jids = module:get_option_inherited_set("unlimited_jids", {});
9 9
 
10
+-- rises the limit of the stanza size for the unlimited jids, default is 10MB
11
+local unlimited_stanza_size_limit = module:get_option_number("unlimited_size", 10*1024*1024);
12
+
10 13
 if unlimited_jids:empty() then
11 14
 	return;
12 15
 end
@@ -20,5 +23,10 @@ module:hook("authentication-success", function (event)
20 23
 		elseif session.throttle then
21 24
 			session.throttle = nil;
22 25
 		end
26
+
27
+		if unlimited_stanza_size_limit then
28
+			module:log('info', 'Setting stanza size limits for %s to %s', jid, unlimited_stanza_size_limit)
29
+			session.stream:set_stanza_size_limit(unlimited_stanza_size_limit);
30
+		end
23 31
 	end
24 32
 end);

正在加载...
取消
保存