Mercurial > prosody-modules
comparison mod_s2s_keepalive/mod_s2s_keepalive.lua @ 1264:2db2c03dfb95
mod_s2s_keepalive: Don't send directly on the connection, use sends2s
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 04 Jan 2014 20:01:11 +0100 |
| parents | 97e238ce37ce |
| children | 427879b46061 |
comparison
equal
deleted
inserted
replaced
| 1263:fe29627a5ed8 | 1264:2db2c03dfb95 |
|---|---|
| 17 end | 17 end |
| 18 | 18 |
| 19 for session in pairs(prosody.incoming_s2s) do | 19 for session in pairs(prosody.incoming_s2s) do |
| 20 if session.type == "s2sin" -- as opposed to _unauthed | 20 if session.type == "s2sin" -- as opposed to _unauthed |
| 21 and (not(keepalive_servers) or keepalive_servers:contains(session.from_host)) then | 21 and (not(keepalive_servers) or keepalive_servers:contains(session.from_host)) then |
| 22 session.conn:send " "; | 22 session.sends2s " "; |
| 23 -- If the connection is dead, this should make it time out. | 23 -- If the connection is dead, this should make it time out. |
| 24 end | 24 end |
| 25 end | 25 end |
| 26 return keepalive_interval; | 26 return keepalive_interval; |
| 27 end | 27 end |
