"Fossies" - the Fresh Open Source Software Archive 
Member "jitsi-meet-7555/resources/prosody-plugins/mod_presence_identity.lua" (28 Sep 2023, 728 Bytes) of package /linux/misc/jitsi-meet-7555.tar.gz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Lua source code syntax highlighting (style:
standard) with prefixed line numbers and
code folding option.
Alternatively you can here
view or
download the uninterpreted source code file.
1 local stanza = require "util.stanza";
2 local update_presence_identity = module:require "util".update_presence_identity;
3
4 -- For all received presence messages, if the jitsi_meet_context_(user|group)
5 -- values are set in the session, then insert them into the presence messages
6 -- for that session.
7 function on_message(event)
8 if event and event["stanza"] then
9 if event.origin and event.origin.jitsi_meet_context_user then
10
11 update_presence_identity(
12 event.stanza,
13 event.origin.jitsi_meet_context_user,
14 event.origin.jitsi_meet_context_group
15 );
16
17 end
18 end
19 end
20
21 module:hook("pre-presence/bare", on_message);
22 module:hook("pre-presence/full", on_message);