examples/lm/pep.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


-- 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: --