Comparison

util/pubsub.lua @ 8382:e5d00bf4a4d5

util: Various minor changes to please [luacheck]
author Kim Alvefur <zash@zash.se>
date Fri, 10 Nov 2017 05:42:32 +0100
parent 8376:eb6a9c314c86
child 8401:f1923a79c93d
comparison
equal deleted inserted replaced
8381:7f6184474149 8382:e5d00bf4a4d5
172 if next(subs) == nil then 172 if next(subs) == nil then
173 self.subscriptions[normal_jid] = nil; 173 self.subscriptions[normal_jid] = nil;
174 end 174 end
175 end 175 end
176 self.events.fire_event("subscription-removed", { node = node, jid = jid, normalized_jid = normal_jid }); 176 self.events.fire_event("subscription-removed", { node = node, jid = jid, normalized_jid = normal_jid });
177 return true;
178 end
179
180 function service:remove_all_subscriptions(actor, jid)
181 local normal_jid = self.config.normalize_jid(jid);
182 local subs = self.subscriptions[normal_jid]
183 subs = subs and subs[jid];
184 if subs then
185 for node in pairs(subs) do
186 self:remove_subscription(node, true, jid);
187 end
188 end
189 return true; 177 return true;
190 end 178 end
191 179
192 function service:get_subscription(node, actor, jid) 180 function service:get_subscription(node, actor, jid)
193 -- Access checking 181 -- Access checking