# HG changeset patch # User Kim Alvefur # Date 1480516671 -3600 # Node ID 2040330586e451a8b6c93a590db157925bef8b9e # Parent 7a1625a8462454636225395043131554ba7d99b8 mod_firewall: Split import of rostermanager into its own dependency diff -r 7a1625a84624 -r 2040330586e4 mod_firewall/mod_firewall.lua --- a/mod_firewall/mod_firewall.lua Mon Nov 28 08:48:23 2016 +0100 +++ b/mod_firewall/mod_firewall.lua Wed Nov 30 15:37:51 2016 +0100 @@ -137,11 +137,13 @@ return ("local multi_throttle_%s = rates.%s:multi();"):format(throttle, throttle); end; }; + rostermanager = { + global_code = [[local rostermanager = require "core.rostermanager";]]; + }; roster_entry = { - global_code = [[local rostermanager = require "core.rostermanager";]]; local_code = [[local roster_entry = (rostermanager.load_roster(to_node, to_host) or {})[bare_from];]]; - depends = { "split_to", "bare_from" }; - } + depends = { "rostermanager", "split_to", "bare_from" }; + }; }; local function include_dep(dependency, code)