Software /
code /
verse
Changeset
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 |
parents | 392:cdea6a28369e |
children | 394:c2e959b60c13 |
files | plugins/ping.lua |
diffstat | 1 files changed, 3 insertions(+), 2 deletions(-) [+] |
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)