examples/lm/mood.lua
author Myhailo Danylenko <isbear@ukrpost.net>
Fri, 12 Oct 2012 21:24:44 +0300
changeset 136 2b04fad2f61a
parent 68 742878c74b8e
permissions -rw-r--r--
[examples] Fix non-table response handling in shortener Reported by Mikael Berthe


-- USER MOOD (XEP-0107)

-- library

local pep = require 'lm.pep'

--

local F = { }

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

return F

-- vim: se ts=4: --