Software /
code /
prosody
Diff
plugins/muc/muc.lib.lua @ 3248:f8d14ea3ad0e
MUC: Added a password field to the room config dialog.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Sun, 13 Jun 2010 19:19:03 +0500 |
parent | 3247:ee8aaca3226c |
child | 3249:95daf6398dbb |
line wrap: on
line diff
--- a/plugins/muc/muc.lib.lua Sun Jun 13 19:03:03 2010 +0500 +++ b/plugins/muc/muc.lib.lua Sun Jun 13 19:19:03 2010 +0500 @@ -458,6 +458,9 @@ :tag("value"):text('anyone'):up() :up() :up() + :tag("field", {type='text-private', label='Password', var='muc#roomconfig_roomsecret'}) + :tag("value"):text(self:get_password() or ""):up() + :up() ); end @@ -505,6 +508,11 @@ self._data.whois = whois module:log('debug', 'whois=%s', tostring(whois)) + local password = fields['muc#roomconfig_roomsecret']; + if password then + self:set_password(password); + end + if self.save then self:save(true); end origin.send(st.reply(stanza));