# HG changeset patch # User Kim Alvefur # Date 1526831259 -7200 # Node ID ce34cbc10b5babf2d5e983e245ac8897ac75846e # Parent b2c9b832612ba06f3e8a2836627e89fbe798de27 mod_pastebin: Move result of host detection into a variable to improve readabily diff -r b2c9b832612b -r ce34cbc10b5b mod_pastebin/mod_pastebin.lua --- a/mod_pastebin/mod_pastebin.lua Wed May 23 00:22:29 2018 +0200 +++ b/mod_pastebin/mod_pastebin.lua Sun May 20 17:47:39 2018 +0200 @@ -7,7 +7,8 @@ local add_task = require "util.timer".add_task; local jid_bare = require "util.jid".bare; local muc_rooms; -if module:get_host_type() == "component" then +local is_component = module:get_host_type() == "component"; +if is_component then muc_rooms = module:depends "muc".rooms; end @@ -29,7 +30,7 @@ return count; end -local pastebin_private_messages = module:get_option_boolean("pastebin_private_messages", hosts[module.host].type ~= "component"); +local pastebin_private_messages = module:get_option_boolean("pastebin_private_messages", not is_component); local length_threshold = module:get_option_number("pastebin_threshold", 500); local line_threshold = module:get_option_number("pastebin_line_threshold", 4); local max_summary_length = module:get_option_number("pastebin_summary_length", 150); @@ -74,7 +75,7 @@ local origin, stanza = data.origin, data.stanza; -- Only check for MUC presence when loaded on a component. - if module:get_host_type() == "component" then + if is_component then local room = muc_rooms[jid_bare(stanza.attr.to)]; if not room then return; end