Mercurial > prosody-hg
comparison plugins/muc/mod_muc.lua @ 8879:4dee8c439afc
MUC: Expose method for creating a bare room object
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 06 Jun 2018 15:26:16 +0200 |
| parents | 9182398c64b9 |
| children | d367aeb9c50f |
comparison
equal
deleted
inserted
replaced
| 8878:7c3e16fdaf1d | 8879:4dee8c439afc |
|---|---|
| 20 error("MUC should be loaded as a component, please see https://prosody.im/doc/components", 0); | 20 error("MUC should be loaded as a component, please see https://prosody.im/doc/components", 0); |
| 21 end | 21 end |
| 22 | 22 |
| 23 local muclib = module:require "muc"; | 23 local muclib = module:require "muc"; |
| 24 room_mt = muclib.room_mt; -- Yes, global. | 24 room_mt = muclib.room_mt; -- Yes, global. |
| 25 new_room = muclib.new_room; | |
| 25 | 26 |
| 26 local affiliation_notify = module:require "muc/affiliation_notify"; -- luacheck: ignore 211 | 27 local affiliation_notify = module:require "muc/affiliation_notify"; -- luacheck: ignore 211 |
| 27 | 28 |
| 28 local name = module:require "muc/name"; | 29 local name = module:require "muc/name"; |
| 29 room_mt.get_name = name.get; | 30 room_mt.get_name = name.get; |
