examples/lm/geoloc.lua
author Myhailo Danylenko <isbear@ukrpost.net>
Sun, 14 Mar 2010 22:10:17 +0200
changeset 95 f2f4c7810a72
parent 68 742878c74b8e
permissions -rw-r--r--
Use new module struct with api version


-- USER LOCATION (XEP-0080)

-- library

local pep = require 'lm.pep'

--

local F = { }

function F.publish ( conn, success, fail, data )
	local sdata = { xmlns = 'http://jabber.org/protocol/geoloc' }
	if data then
		for key, value in pairs ( data ) do
			sdata[key] = { value }
		end
	end
	pep.publish ( conn, 'http://jabber.org/protocol/geoloc', { geoloc = sdata }, success, fail )
end

return F

-- vim: se ts=4: --