Software /
code /
prosody-modules
Diff
mod_s2sout_override/mod_s2sout_override.lua @ 5634:6fb93b901aa4
Merge upstream
author | Trần H. Trung <xmpp:trần.h.trung@trung.fun> |
---|---|
date | Sat, 29 Jul 2023 18:11:24 +0700 |
parent | 5632:ae62d92506dc |
line wrap: on
line diff
--- a/mod_s2sout_override/mod_s2sout_override.lua Sat Jul 29 18:08:58 2023 +0700 +++ b/mod_s2sout_override/mod_s2sout_override.lua Sat Jul 29 18:11:24 2023 +0700 @@ -6,7 +6,7 @@ local override_for = module:get_option(module.name, {}); -- map of host to "tcp://example.com:5269" module:hook("s2sout-pre-connect", function(event) - local override = override_for[event.session.to_host]; + local override = override_for[event.session.to_host] or override_for[event.session.to_host:gsub("^[^.]+%.", "*.")] or override_for["*"]; if type(override) == "string" then override = url.parse(override); end