Mercurial > prosody-modules
comparison mod_throttle_unsolicited/mod_throttle_unsolicited.lua @ 2361:231d47e61c81
mod_throttle_unsolicited: Use existing local reference to origin
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Tue, 15 Nov 2016 09:01:03 +0100 |
| parents | 1424aa8877f0 |
| children | 4d8a68557941 |
comparison
equal
deleted
inserted
replaced
| 2360:97e63e8f0f32 | 2361:231d47e61c81 |
|---|---|
| 40 local to_user, to_host = jid_split(to_orig); | 40 local to_user, to_host = jid_split(to_orig); |
| 41 if to_user and not is_contact_subscribed(to_user, to_host, from_jid) then | 41 if to_user and not is_contact_subscribed(to_user, to_host, from_jid) then |
| 42 log("debug", "%s is not subscribed to %s@%s", from_jid, to_user, to_host); | 42 log("debug", "%s is not subscribed to %s@%s", from_jid, to_user, to_host); |
| 43 if not lim:poll(1) then | 43 if not lim:poll(1) then |
| 44 log("warn", "Sent too many messages to non-contacts, bouncing message"); | 44 log("warn", "Sent too many messages to non-contacts, bouncing message"); |
| 45 event.origin.firewall_mark_throttle_unsolicited = gettime(); | 45 origin.firewall_mark_throttle_unsolicited = gettime(); |
| 46 event.origin.send(st.error_reply(stanza, "cancel", "service-unavailable")); | 46 origin.send(st.error_reply(stanza, "cancel", "service-unavailable")); |
| 47 return true; | 47 return true; |
| 48 end | 48 end |
| 49 end | 49 end |
| 50 end | 50 end |
| 51 | 51 |
