Software /
code /
prosody
Comparison
plugins/mod_version.lua @ 9433:13b8d47119ad
mod_version: Use text_tag
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 06 Oct 2018 16:27:31 +0200 |
parent | 9229:1338b84c0566 |
child | 9434:b502766a10d7 |
comparison
equal
deleted
inserted
replaced
9432:2e3f66475cc8 | 9433:13b8d47119ad |
---|---|
11 module:add_feature("jabber:iq:version"); | 11 module:add_feature("jabber:iq:version"); |
12 | 12 |
13 local version; | 13 local version; |
14 | 14 |
15 local query = st.stanza("query", {xmlns = "jabber:iq:version"}) | 15 local query = st.stanza("query", {xmlns = "jabber:iq:version"}) |
16 :tag("name"):text("Prosody"):up() | 16 :text_tag("name", "Prosody") |
17 :tag("version"):text(prosody.version):up(); | 17 :text_tag("version", prosody.version); |
18 | 18 |
19 if not module:get_option_boolean("hide_os_type") then | 19 if not module:get_option_boolean("hide_os_type") then |
20 if os.getenv("WINDIR") then | 20 if os.getenv("WINDIR") then |
21 version = "Windows"; | 21 version = "Windows"; |
22 else | 22 else |
33 uname:close(); | 33 uname:close(); |
34 end | 34 end |
35 end | 35 end |
36 if version then | 36 if version then |
37 version = version:match("^%s*(.-)%s*$") or version; | 37 version = version:match("^%s*(.-)%s*$") or version; |
38 query:tag("os"):text(version):up(); | 38 query:text_tag("os", version); |
39 end | 39 end |
40 end | 40 end |
41 | 41 |
42 module:hook("iq-get/host/jabber:iq:version:query", function(event) | 42 module:hook("iq-get/host/jabber:iq:version:query", function(event) |
43 local stanza = event.stanza; | 43 local stanza = event.stanza; |