Mercurial > prosody-modules
changeset 1275:50c427295767
mod_mam_muc: Make the logging option in the room config reflect logging and inherit the default
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 18 Jan 2014 21:04:33 +0100 |
parents | 4b15437d6c56 |
children | 01dfaf2f2782 |
files | mod_mam_muc/mod_mam_muc.lua |
diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mod_mam_muc/mod_mam_muc.lua Wed Jan 15 14:45:37 2014 +0100 +++ b/mod_mam_muc/mod_mam_muc.lua Sat Jan 18 21:04:33 2014 +0100 @@ -33,12 +33,16 @@ module:hook("muc-config-form", function(event) local room, form = event.room, event.form; + local logging_enabled = room._data.logging; + if logging_enabled == nil then + logging_enabled = log_by_default; + end table.insert(form, { name = muc_form_config_option, type = "boolean", label = "Enable Logging?", - value = room._data.logging or false, + value = logging_enabled, } ); end);