Software /
code /
verse
Comparison
plugins/version.lua @ 380:0891b4e27766
Discard trailing whitespace
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 01 May 2015 23:27:29 +0200 |
parent | 250:a5ac643a7fd6 |
child | 395:e86144a4eaa1 |
comparison
equal
deleted
inserted
replaced
379:d80d27234e38 | 380:0891b4e27766 |
---|---|
24 reply:tag("os"):text(stream.version.platform); | 24 reply:tag("os"):text(stream.version.platform); |
25 end | 25 end |
26 stream:send(reply); | 26 stream:send(reply); |
27 return true; | 27 return true; |
28 end); | 28 end); |
29 | 29 |
30 function stream:query_version(target_jid, callback) | 30 function stream:query_version(target_jid, callback) |
31 callback = callback or function (version) return stream:event("version/response", version); end | 31 callback = callback or function (version) return stream:event("version/response", version); end |
32 stream:send_iq(verse.iq({ type = "get", to = target_jid }) | 32 stream:send_iq(verse.iq({ type = "get", to = target_jid }) |
33 :tag("query", { xmlns = xmlns_version }), | 33 :tag("query", { xmlns = xmlns_version }), |
34 function (reply) | 34 function (reply) |
35 if reply.attr.type == "result" then | 35 if reply.attr.type == "result" then |
36 local query = reply:get_child("query", xmlns_version); | 36 local query = reply:get_child("query", xmlns_version); |
37 local name = query and query:get_child_text("name"); | 37 local name = query and query:get_child_text("name"); |
38 local version = query and query:get_child_text("version"); | 38 local version = query and query:get_child_text("version"); |