Mercurial > prosody-modules
comparison mod_push2/mod_push2.lua @ 6158:1cf563a94620
mod_push2: this expression was throwing away the second value
And wasn't a needed guard anyway, util.jid.split(nil) is nil
| author | Stephen Paul Weber <singpolyma@singpolyma.net> |
|---|---|
| date | Tue, 04 Feb 2025 10:30:33 -0500 |
| parents | c887820cd884 |
| children | aa240145aa22 |
comparison
equal
deleted
inserted
replaced
| 6157:c887820cd884 | 6158:1cf563a94620 |
|---|---|
| 507 -- This is a problem if you wan to to also hook offline message storage for example | 507 -- This is a problem if you wan to to also hook offline message storage for example |
| 508 local stanza = st.clone(event.stanza) | 508 local stanza = st.clone(event.stanza) |
| 509 stanza:tag("stanza-id", { xmlns = "urn:xmpp:sid:0", by = event.for_user.."@"..module.host, id = event.id }):up() | 509 stanza:tag("stanza-id", { xmlns = "urn:xmpp:sid:0", by = event.for_user.."@"..module.host, id = event.id }):up() |
| 510 local user_session = host_sessions[event.for_user] and host_sessions[event.for_user].sessions or {} | 510 local user_session = host_sessions[event.for_user] and host_sessions[event.for_user].sessions or {} |
| 511 local to = stanza.attr.to | 511 local to = stanza.attr.to |
| 512 local to_user, to_host = to and jid.split(to) | 512 local to_user, to_host = jid.split(to) |
| 513 to_user = to_user or event.origin.username | 513 to_user = to_user or event.origin.username |
| 514 to_host = to_host or module.host | 514 to_host = to_host or module.host |
| 515 | 515 |
| 516 -- only notify if the stanza destination is the mam user we store it for | 516 -- only notify if the stanza destination is the mam user we store it for |
| 517 if event.for_user == to_user and to_host == module.host then | 517 if event.for_user == to_user and to_host == module.host then |
