# HG changeset patch # User Kim Alvefur # Date 1440678145 -7200 # Node ID 69229fa1d24f52e5e125a67629d7f4f7e580a1cb # Parent cdea6a28369e6e4d00327be1fddc19cd1ad5f5aa plugins.ping: Import socket.gettime to a local, LuaSocket stopped setting globals diff -r cdea6a28369e -r 69229fa1d24f plugins/ping.lua --- 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)