Mercurial > prosody-hg
comparison plugins/muc/muc.lib.lua @ 10550:0566b45da987
MUC: Remove some unused variables [luacheck]
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 23 Dec 2019 22:23:29 +0100 |
| parents | 347d16d70280 |
| children | 4d8119ffd433 |
comparison
equal
deleted
inserted
replaced
| 10549:3e50f86e5a2e | 10550:0566b45da987 |
|---|---|
| 383 | 383 |
| 384 function room_mt:handle_kickable(origin, stanza) -- luacheck: ignore 212 | 384 function room_mt:handle_kickable(origin, stanza) -- luacheck: ignore 212 |
| 385 local real_jid = stanza.attr.from; | 385 local real_jid = stanza.attr.from; |
| 386 local occupant = self:get_occupant_by_real_jid(real_jid); | 386 local occupant = self:get_occupant_by_real_jid(real_jid); |
| 387 if occupant == nil then return nil; end | 387 if occupant == nil then return nil; end |
| 388 local type, condition, text = stanza:get_error(); | 388 local _, condition, text = stanza:get_error(); |
| 389 local error_message = "Kicked: "..(condition and condition:gsub("%-", " ") or "presence error"); | 389 local error_message = "Kicked: "..(condition and condition:gsub("%-", " ") or "presence error"); |
| 390 if text and self:get_whois() == "anyone" then | 390 if text and self:get_whois() == "anyone" then |
| 391 error_message = error_message..": "..text; | 391 error_message = error_message..": "..text; |
| 392 end | 392 end |
| 393 occupant:set_session(real_jid, st.presence({type="unavailable"}) | 393 occupant:set_session(real_jid, st.presence({type="unavailable"}) |
| 1252 function room_mt:route_stanza(stanza) -- luacheck: ignore 212 | 1252 function room_mt:route_stanza(stanza) -- luacheck: ignore 212 |
| 1253 module:send(stanza); | 1253 module:send(stanza); |
| 1254 end | 1254 end |
| 1255 | 1255 |
| 1256 function room_mt:get_affiliation(jid) | 1256 function room_mt:get_affiliation(jid) |
| 1257 local node, host, resource = jid_split(jid); | 1257 local node, host = jid_split(jid); |
| 1258 -- Affiliations are granted, revoked, and maintained based on the user's bare JID. | 1258 -- Affiliations are granted, revoked, and maintained based on the user's bare JID. |
| 1259 local bare = node and node.."@"..host or host; | 1259 local bare = node and node.."@"..host or host; |
| 1260 local result = self._affiliations[bare]; | 1260 local result = self._affiliations[bare]; |
| 1261 if not result and self._affiliations[host] == "outcast" then result = "outcast"; end -- host banned | 1261 if not result and self._affiliations[host] == "outcast" then result = "outcast"; end -- host banned |
| 1262 return result; | 1262 return result; |
| 1275 end | 1275 end |
| 1276 | 1276 |
| 1277 function room_mt:set_affiliation(actor, jid, affiliation, reason, data) | 1277 function room_mt:set_affiliation(actor, jid, affiliation, reason, data) |
| 1278 if not actor then return nil, "modify", "not-acceptable"; end; | 1278 if not actor then return nil, "modify", "not-acceptable"; end; |
| 1279 | 1279 |
| 1280 local node, host, resource = jid_split(jid); | 1280 local node, host = jid_split(jid); |
| 1281 if not host then return nil, "modify", "not-acceptable"; end | 1281 if not host then return nil, "modify", "not-acceptable"; end |
| 1282 jid = jid_join(node, host); -- Bare | 1282 jid = jid_join(node, host); -- Bare |
| 1283 local is_host_only = node == nil; | 1283 local is_host_only = node == nil; |
| 1284 | 1284 |
| 1285 if valid_affiliations[affiliation or "none"] == nil then | 1285 if valid_affiliations[affiliation or "none"] == nil then |
| 1569 -- Old storage format | 1569 -- Old storage format |
| 1570 room._affiliations = frozen._affiliations; | 1570 room._affiliations = frozen._affiliations; |
| 1571 else | 1571 else |
| 1572 -- New storage format | 1572 -- New storage format |
| 1573 for jid, data in pairs(frozen) do | 1573 for jid, data in pairs(frozen) do |
| 1574 local node, host, resource = jid_split(jid); | 1574 local _, host, resource = jid_split(jid); |
| 1575 if host:sub(1,1) ~= "_" and not resource and type(data) == "string" then | 1575 if host:sub(1,1) ~= "_" and not resource and type(data) == "string" then |
| 1576 -- bare jid: affiliation | 1576 -- bare jid: affiliation |
| 1577 room._affiliations[jid] = data; | 1577 room._affiliations[jid] = data; |
| 1578 end | 1578 end |
| 1579 end | 1579 end |
