Software /
code /
prosody
Comparison
plugins/mod_dialback.lua @ 4851:8e3992ae7bf5
mod_dialback: Remove a remaining usage of string.format, ick.
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Fri, 11 May 2012 14:24:05 +0100 |
parent | 4848:f7a4920aed6b |
child | 4931:7a4f00168260 |
comparison
equal
deleted
inserted
replaced
4850:3662091d303c | 4851:8e3992ae7bf5 |
---|---|
3 -- Copyright (C) 2008-2010 Waqas Hussain | 3 -- Copyright (C) 2008-2010 Waqas Hussain |
4 -- | 4 -- |
5 -- This project is MIT/X11 licensed. Please see the | 5 -- This project is MIT/X11 licensed. Please see the |
6 -- COPYING file in the source package for more information. | 6 -- COPYING file in the source package for more information. |
7 -- | 7 -- |
8 | |
9 local format = string.format; | |
10 | 8 |
11 local hosts = _G.hosts; | 9 local hosts = _G.hosts; |
12 local s2s_make_authenticated = require "core.s2smanager".make_authenticated; | 10 local s2s_make_authenticated = require "core.s2smanager".make_authenticated; |
13 | 11 |
14 local log = module._log; | 12 local log = module._log; |
26 end | 24 end |
27 | 25 |
28 function initiate_dialback(session) | 26 function initiate_dialback(session) |
29 -- generate dialback key | 27 -- generate dialback key |
30 session.dialback_key = generate_dialback(session.streamid, session.to_host, session.from_host); | 28 session.dialback_key = generate_dialback(session.streamid, session.to_host, session.from_host); |
31 session.sends2s(format("<db:result from='%s' to='%s'>%s</db:result>", session.from_host, session.to_host, session.dialback_key)); | 29 session.sends2s(st.stanza("db:result", { from = session.from_host, to = session.to_host }):text(session.dialback_key)); |
32 session.log("info", "sent dialback key on outgoing s2s stream"); | 30 session.log("info", "sent dialback key on outgoing s2s stream"); |
33 end | 31 end |
34 | 32 |
35 function verify_dialback(id, to, from, key) | 33 function verify_dialback(id, to, from, key) |
36 return key == generate_dialback(id, to, from); | 34 return key == generate_dialback(id, to, from); |