mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-04-22 21:23:23 +02:00
23 lines
728 B
Lua
23 lines
728 B
Lua
![]() |
local stanza = require "util.stanza";
|
||
|
local update_presence_identity = module:require "util".update_presence_identity;
|
||
|
|
||
|
-- For all received presence messages, if the jitsi_meet_context_(user|group)
|
||
|
-- values are set in the session, then insert them into the presence messages
|
||
|
-- for that session.
|
||
|
function on_message(event)
|
||
|
if event and event["stanza"] then
|
||
|
if event.origin and event.origin.jitsi_meet_context_user then
|
||
|
|
||
|
update_presence_identity(
|
||
|
event.stanza,
|
||
|
event.origin.jitsi_meet_context_user,
|
||
|
event.origin.jitsi_meet_context_group
|
||
|
);
|
||
|
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
|
||
|
module:hook("pre-presence/bare", on_message);
|
||
|
module:hook("pre-presence/full", on_message);
|