Mercurial > prosody-hg
comparison plugins/mod_s2s.lua @ 14143:723c6f5f01b7 13.0
mod_s2s: Update event data to include session if created
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 17 Apr 2026 19:40:56 +0100 |
| parents | 18d364587db5 |
| children | b6b09dace24b e3ddbf7f2d3f |
comparison
equal
deleted
inserted
replaced
| 14141:18d364587db5 | 14143:723c6f5f01b7 |
|---|---|
| 913 local session = sessions[conn]; | 913 local session = sessions[conn]; |
| 914 local event_data = { session = session, conn = conn }; | 914 local event_data = { session = session, conn = conn }; |
| 915 if not session then -- New incoming connection | 915 if not session then -- New incoming connection |
| 916 session = s2s_new_incoming(conn); | 916 session = s2s_new_incoming(conn); |
| 917 sessions[conn] = session; | 917 sessions[conn] = session; |
| 918 event_data.session = session; | |
| 918 session.log("debug", "Incoming s2s connection"); | 919 session.log("debug", "Incoming s2s connection"); |
| 919 module:fire_event("s2sin-connected", event_data) | 920 module:fire_event("s2sin-connected", event_data) |
| 920 initialize_session(session); | 921 initialize_session(session); |
| 921 m_accepted_tcp_connections:with_labels():add(1) | 922 m_accepted_tcp_connections:with_labels():add(1) |
| 922 else -- Outgoing session connected | 923 else -- Outgoing session connected |
