examples/lm/activity.lua
author Myhailo Danylenko <isbear@ukrpost.net>
Sat, 30 Jul 2016 05:05:19 +0300
changeset 154 e63030a181f0
parent 68 742878c74b8e
permissions -rw-r--r--
Added tag v0.0.6 for changeset 8fba61f363a8


-- USER ACTIVITY (XEP-0108)

-- library

local pep    = require 'lm.pep'

-- public

local F = { }

function F.publish ( conn, success, fail, general, specific, message )
	local item = { xmlns = 'http://jabber.org/protocol/activity' }
	if general then
		item[general] = { }
		if specific then
			item[general][specific] = { }
		end
	end
	if message then
		item.text = { message }
	end
	pep.publish ( conn, 'http://jabber.org/protocol/activity', { activity = item }, success, fail )
end

return F

-- vim: se ts=4: --