view mod_cloud_notify_priority_tag/mod_cloud_notify_priority_tag.lua @ 4906:f07c9a6f19b3

mod_http_upload: Update compatibility information At least 0.9.x is broken due to use of util.jid.host, and I didn't check 0.10.x since that branch is also obsolete. Added info about mod_http_file_share.
author Matthew Wild <mwild1@gmail.com>
date Tue, 08 Mar 2022 11:57:25 +0000
parents d90ce7dc3f88
children
line wrap: on
line source

local xmlns_push_priority = "tigase:push:priority:0";

-- https://xeps.tigase.net//docs/push-notifications/encrypt/#41-discovering-support
local function account_disco_info(event)
	event.reply:tag("feature", {var=xmlns_push_priority}):up();
end
module:hook("account-disco-info", account_disco_info);

function handle_push(event)
	if event.important then
		event.notification_payload:text_tag("priority", "high", { xmlns = xmlns_push_priority });
	end
end

module:hook("cloud_notify/push", handle_push);