Software /
code /
verse
Diff
plugins/ping.lua @ 393:69229fa1d24f
plugins.ping: Import socket.gettime to a local, LuaSocket stopped setting globals
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 27 Aug 2015 14:22:25 +0200 |
parent | 380:0891b4e27766 |
child | 457:73d4eb93657b |
line wrap: on
line diff
--- a/plugins/ping.lua Tue Aug 25 18:03:10 2015 +0200 +++ b/plugins/ping.lua Thu Aug 27 14:22:25 2015 +0200 @@ -1,10 +1,11 @@ local verse = require "verse"; +local gettime = require"socket".gettime; local xmlns_ping = "urn:xmpp:ping"; function verse.plugins.ping(stream) function stream:ping(jid, callback) - local t = socket.gettime(); + local t = gettime(); stream:send_iq(verse.iq{ to = jid, type = "get" }:tag("ping", { xmlns = xmlns_ping }), function (reply) if reply.attr.type == "error" then @@ -14,7 +15,7 @@ return; end end - callback(socket.gettime()-t, jid); + callback(gettime()-t, jid); end); end stream:hook("iq/"..xmlns_ping, function(stanza)