42 local env = setmetatable({}, { __index = { |
42 local env = setmetatable({}, { __index = { |
43 s = verse.stanza, |
43 s = verse.stanza, |
44 m = verse.message, |
44 m = verse.message, |
45 p = verse.presence, |
45 p = verse.presence, |
46 iq = verse.iq, |
46 iq = verse.iq, |
|
47 ping = function(host) |
|
48 return verse.iq{ type="get", to=host}:tag("ping", {xmlns="urn:xmpp:ping"}); |
|
49 end, |
47 }}); |
50 }}); |
48 local function on_incoming(stdin, data) |
51 local function on_incoming(stdin, data) |
49 if not data then |
52 if not data then |
50 conn:close(); |
53 conn:close(); |
51 return |
54 return |