Mercurial > prosody-modules
comparison mod_groups_internal/mod_groups_internal.lua @ 4403:31470a256851
mod_groups_internal: Prep MUC JID before exposing/storing it (just in case)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Wed, 27 Jan 2021 14:52:30 +0000 |
| parents | 846b7af5588c |
| children | a5a0b51d26e9 |
comparison
equal
deleted
inserted
replaced
| 4402:85c11eb4331b | 4403:31470a256851 |
|---|---|
| 111 if not muc_host then | 111 if not muc_host then |
| 112 module:log("error", "cannot create group with MUC: MUC host %s not configured properly", muc_host_name) | 112 module:log("error", "cannot create group with MUC: MUC host %s not configured properly", muc_host_name) |
| 113 return nil, "internal-server-error" | 113 return nil, "internal-server-error" |
| 114 end | 114 end |
| 115 | 115 |
| 116 muc_jid = id.short() .. "@" .. muc_host_name | 116 muc_jid = jid.prep(id.short() .. "@" .. muc_host_name); |
| 117 room = muc_host.create_room(muc_jid) | 117 room = muc_host.create_room(muc_jid) |
| 118 if not room then | 118 if not room then |
| 119 delete_group(group_id) | 119 delete_group(group_id) |
| 120 return nil, "internal-server-error" | 120 return nil, "internal-server-error" |
| 121 end | 121 end |
