Software /
code /
prosody
Comparison
plugins/mod_presence.lua @ 9676:837ba29aaeff
mod_presence: Remove unnecessary stanza clone call
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 02 Dec 2018 17:20:44 +0100 |
parent | 9671:e50559a42dfe |
child | 9677:d0cc1c4e1a1c |
comparison
equal
deleted
inserted
replaced
9675:7d8e08f80dbd | 9676:837ba29aaeff |
---|---|
79 core_post_stanza(res, res.presence, true); | 79 core_post_stanza(res, res.presence, true); |
80 res.presence.attr.to = nil; | 80 res.presence.attr.to = nil; |
81 end | 81 end |
82 end | 82 end |
83 for jid, pending_request in pairs(roster[false].pending) do -- resend incoming subscription requests | 83 for jid, pending_request in pairs(roster[false].pending) do -- resend incoming subscription requests |
84 local subscribe = st.clone(st.deserialize(pending_request)); | 84 local subscribe = st.deserialize(pending_request); |
85 subscribe.attr.type, subscribe.attr.from = "subscribe", jid; | 85 subscribe.attr.type, subscribe.attr.from = "subscribe", jid; |
86 origin.send(subscribe); | 86 origin.send(subscribe); |
87 end | 87 end |
88 local request = st.presence({type="subscribe", from=origin.username.."@"..origin.host}); | 88 local request = st.presence({type="subscribe", from=origin.username.."@"..origin.host}); |
89 for jid, item in pairs(roster) do -- resend outgoing subscription requests | 89 for jid, item in pairs(roster) do -- resend outgoing subscription requests |