56 local env = setmetatable({}, { __index = { |
56 local env = setmetatable({}, { __index = { |
57 s = verse.stanza, |
57 s = verse.stanza, |
58 m = stwrap(verse.message), |
58 m = stwrap(verse.message), |
59 p = stwrap(verse.presence), |
59 p = stwrap(verse.presence), |
60 iq = stwrap(verse.iq), |
60 iq = stwrap(verse.iq), |
|
61 r = function () |
|
62 return verse.stanza("r", { xmlns = "urn:xmpp:sm:3" }); |
|
63 end, |
61 ping = function(host) |
64 ping = function(host) |
62 return verse.iq{ type="get", to=host}:tag("ping", {xmlns="urn:xmpp:ping"}); |
65 return verse.iq{ type="get", to=host}:tag("ping", {xmlns="urn:xmpp:ping"}); |
63 end, |
66 end, |
64 version = function(host) |
67 version = function(host) |
65 return verse.iq{ type="get", to=host}:query"jabber:iq:version"; |
68 return verse.iq{ type="get", to=host}:query"jabber:iq:version"; |