Software /
code /
prosody
Comparison
plugins/muc/mod_muc.lua @ 7641:5eef792bb2e1
MUC: Restore modern version of public create_room() function removed in dfaacf042cfe
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Tue, 30 Aug 2016 17:54:24 +0200 |
parent | 7536:3f8520b59677 |
child | 7650:4c2407422f71 |
comparison
equal
deleted
inserted
replaced
7640:279f348e9a92 | 7641:5eef792bb2e1 |
---|---|
169 if room then | 169 if room then |
170 rooms:set(room_jid, room); -- bump to top; | 170 rooms:set(room_jid, room); -- bump to top; |
171 return room; | 171 return room; |
172 end | 172 end |
173 return restore_room(room_jid); | 173 return restore_room(room_jid); |
174 end | |
175 | |
176 function create_room(room_jid) | |
177 local exists = get_room_from_jid(room_jid); | |
178 if exists then | |
179 return nil, "room-exists"; | |
180 end | |
181 local room = muclib.new_room(room_jid); | |
182 module:fire_event("muc-room-created", { | |
183 room = room; | |
184 }); | |
185 return room; | |
174 end | 186 end |
175 | 187 |
176 function each_room(local_only) | 188 function each_room(local_only) |
177 if local_only then | 189 if local_only then |
178 return rooms:values(); | 190 return rooms:values(); |