Software /
code /
prosody-modules
Comparison
mod_s2s_keepalive/mod_s2s_keepalive.lua @ 4204:a5930a185806
mod_s2s_keepalive: Fix name of timestamp function
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 14 Oct 2020 18:15:12 +0200 |
parent | 4203:c4002aae4ad3 |
child | 4212:593fd9e0a435 |
comparison
equal
deleted
inserted
replaced
4203:c4002aae4ad3 | 4204:a5930a185806 |
---|---|
13 local ping_hosts = {}; | 13 local ping_hosts = {}; |
14 | 14 |
15 for remote_domain, session in pairs(s2sout) do | 15 for remote_domain, session in pairs(s2sout) do |
16 if session.type ~= "s2sout_unauthed" | 16 if session.type ~= "s2sout_unauthed" |
17 and (not(keepalive_servers) or keepalive_servers:contains(remote_domain)) then | 17 and (not(keepalive_servers) or keepalive_servers:contains(remote_domain)) then |
18 session.sends2s(st.iq({ to = remote_domain, type = "get", from = host, id = "keepalive:"..dt.timestamp()}) | 18 session.sends2s(st.iq({ to = remote_domain, type = "get", from = host, id = "keepalive:"..dt.datetime()}) |
19 :tag("ping", { xmlns = "urn:xmpp:ping" }) | 19 :tag("ping", { xmlns = "urn:xmpp:ping" }) |
20 ); | 20 ); |
21 end | 21 end |
22 end | 22 end |
23 | 23 |
31 end | 31 end |
32 end | 32 end |
33 | 33 |
34 -- ping remotes we only have s2sin from | 34 -- ping remotes we only have s2sin from |
35 for remote_domain in pairs(ping_hosts) do | 35 for remote_domain in pairs(ping_hosts) do |
36 module:send(st.iq({ to = remote_domain, type = "get", from = host, id = "keepalive:"..dt.timestamp() }) | 36 module:send(st.iq({ to = remote_domain, type = "get", from = host, id = "keepalive:"..dt.datetime() }) |
37 :tag("ping", { xmlns = "urn:xmpp:ping" }) | 37 :tag("ping", { xmlns = "urn:xmpp:ping" }) |
38 ); | 38 ); |
39 end | 39 end |
40 | 40 |
41 return keepalive_interval; | 41 return keepalive_interval; |