Software / code / prosody
Comparison
plugins/muc/hidden.lib.lua @ 7352:50b24b3476e6
MUC: Provide a noop stub room:save() method
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 14 Apr 2016 21:23:09 +0200 |
| parent | 6991:84e01dbb739e |
| child | 7353:ca31d3271cf8 |
comparison
equal
deleted
inserted
replaced
| 7350:24e2369b67f9 | 7352:50b24b3476e6 |
|---|---|
| 13 | 13 |
| 14 local function set_hidden(room, hidden) | 14 local function set_hidden(room, hidden) |
| 15 hidden = hidden and true or nil; | 15 hidden = hidden and true or nil; |
| 16 if get_hidden(room) == hidden then return false; end | 16 if get_hidden(room) == hidden then return false; end |
| 17 room._data.hidden = hidden; | 17 room._data.hidden = hidden; |
| 18 if room.save then room:save(true); end | 18 room:save(true); |
| 19 return true; | 19 return true; |
| 20 end | 20 end |
| 21 | 21 |
| 22 module:hook("muc-config-form", function(event) | 22 module:hook("muc-config-form", function(event) |
| 23 table.insert(event.form, { | 23 table.insert(event.form, { |