equal
deleted
inserted
replaced
187 end |
187 end |
188 return true; |
188 return true; |
189 end |
189 end |
190 end); |
190 end); |
191 |
191 |
192 module:hook_stanza("urn:ietf:params:xml:ns:xmpp-sasl", "failure", function (origin, stanza) |
192 module:hook_tag("urn:ietf:params:xml:ns:xmpp-sasl", "failure", function (origin, stanza) |
193 if origin.external_auth == "failed" then |
193 if origin.external_auth == "failed" then |
194 module:log("debug", "SASL EXTERNAL failed, falling back to dialback"); |
194 module:log("debug", "SASL EXTERNAL failed, falling back to dialback"); |
195 initiate_dialback(origin); |
195 initiate_dialback(origin); |
196 return true; |
196 return true; |
197 end |
197 end |
198 end, 100); |
198 end, 100); |
199 |
199 |
200 module:hook_stanza(xmlns_stream, "features", function (origin, stanza) |
200 module:hook_tag(xmlns_stream, "features", function (origin, stanza) |
201 if not origin.external_auth or origin.external_auth == "failed" then |
201 if not origin.external_auth or origin.external_auth == "failed" then |
202 module:log("debug", "Initiating dialback..."); |
202 module:log("debug", "Initiating dialback..."); |
203 initiate_dialback(origin); |
203 initiate_dialback(origin); |
204 return true; |
204 return true; |
205 end |
205 end |