Comparison

plugins/muc/persistent.lib.lua @ 9014:326fedc1d3c6

MUC: Unset persistence of destroyed rooms later in event chain
author Kim Alvefur <zash@zash.se>
date Wed, 11 Jul 2018 03:28:45 +0200
parent 7401:e16b3fd0bd80
child 9034:1c709e3d2e5e
comparison
equal deleted inserted replaced
9013:a54bcc76cd22 9014:326fedc1d3c6
37 event.reply:tag("feature", {var = get_persistent(event.room) and "muc_persistent" or "muc_temporary"}):up(); 37 event.reply:tag("feature", {var = get_persistent(event.room) and "muc_persistent" or "muc_temporary"}):up();
38 end); 38 end);
39 39
40 module:hook("muc-room-destroyed", function(event) 40 module:hook("muc-room-destroyed", function(event)
41 set_persistent(event.room, false); 41 set_persistent(event.room, false);
42 end); 42 end, -100);
43 43
44 return { 44 return {
45 get = get_persistent; 45 get = get_persistent;
46 set = set_persistent; 46 set = set_persistent;
47 }; 47 };