Software /
code /
prosody-modules
Comparison
mod_cache_c2s_caps/mod_cache_c2s_caps.lua @ 3464:13b394b0db82
mod_cache_c2s_caps: Fail to load if module:send_iq() is not available
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Thu, 14 Feb 2019 17:06:16 +0000 |
parent | 3456:b85622b577ad |
child | 3475:820c891a54cc |
comparison
equal
deleted
inserted
replaced
3463:2aaf93d2b219 | 3464:13b394b0db82 |
---|---|
5 -- Map of jid..node, to avoid querying the same client multiple times for the same value. | 5 -- Map of jid..node, to avoid querying the same client multiple times for the same value. |
6 local in_flight_iqs = {} | 6 local in_flight_iqs = {} |
7 | 7 |
8 -- Some clients (*ahem* poezio…) don’t include the @node in their result iq. | 8 -- Some clients (*ahem* poezio…) don’t include the @node in their result iq. |
9 local iq_node_map = {} | 9 local iq_node_map = {} |
10 | |
11 assert(module.send_iq, "This module is not compatible with this version of Prosody."); | |
10 | 12 |
11 local function iq_result_handler(event) | 13 local function iq_result_handler(event) |
12 local origin, stanza = event.origin, event.stanza; | 14 local origin, stanza = event.origin, event.stanza; |
13 | 15 |
14 local query = stanza:get_child("query", "http://jabber.org/protocol/disco#info"); | 16 local query = stanza:get_child("query", "http://jabber.org/protocol/disco#info"); |