examples/lm/pep.lua
author Myhailo Danylenko <isbear@ukrpost.net>
Sun, 05 Aug 2012 20:10:32 +0300
changeset 123 6b753fbacd4c
parent 68 742878c74b8e
permissions -rw-r--r--
Do not use g_slist_free_full (for now)


-- PERSONAL EVENTING PROTOCOL (XEP-0163)

-- library

local lm = require 'lm'
local iq = require 'lm.iq'

--

local F = { }

function F.publish ( conn, node, item, success, fail )
--	local bjid = conn:jid():gsub ( '/.*', '' )
--	item.id = 'current'
	iq.send ( conn, nil, 'set',
		{
			pubsub = { xmlns = 'http://jabber.org/protocol/pubsub',
				publish = { node = node,
					item = item,
				},
			},
--[[
			configure = {
				x = {
					field = {{ type = "hidden", var = 'FORM_TYPE',
						value = { 'http://jabber.org/protocol/pubsub#node_config' },
					},{ var = "pubsub#access_model",
						value = { 'presence' },
					}},
				},
			},
--]]
		}, success, fail )
end

return F

-- vim: se ts=4: --