Mercurial > prosody-modules
comparison mod_muc_rai/mod_muc_rai.lua @ 4058:cf9a1c7d558d
mod_muc_rai: Don't store/modify existing table to track rooms
This was a simple bug that took a while to track down.
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Thu, 02 Jul 2020 12:17:53 +0100 |
parents | 2ede3450abca |
children | 072366857d79 |
comparison
equal
deleted
inserted
replaced
4057:2ede3450abca | 4058:cf9a1c7d558d |
---|---|
156 return nil, "internal-server-error"; | 156 return nil, "internal-server-error"; |
157 end | 157 end |
158 interested_rooms = {}; | 158 interested_rooms = {}; |
159 end | 159 end |
160 | 160 |
161 if not subscribed_users:set(user_jid, interested_rooms) then | 161 if not subscribed_users:set(user_jid, {}) then |
162 module:log("warn", "Subscriber limit (%d) reached, rejecting subscription from %s", max_subscribers, user_jid); | 162 module:log("warn", "Subscriber limit (%d) reached, rejecting subscription from %s", max_subscribers, user_jid); |
163 return nil, "resource-constraint"; | 163 return nil, "resource-constraint"; |
164 end | 164 end |
165 | 165 |
166 local rooms_with_activity; | 166 local rooms_with_activity; |