Add context user on speaker stats
This commit is contained in:
parent
02fb37189b
commit
6ecd150f75
|
@ -62,11 +62,12 @@ end
|
||||||
local SpeakerStats = {};
|
local SpeakerStats = {};
|
||||||
SpeakerStats.__index = SpeakerStats;
|
SpeakerStats.__index = SpeakerStats;
|
||||||
|
|
||||||
function new_SpeakerStats(nick)
|
function new_SpeakerStats(nick, context_user)
|
||||||
return setmetatable({
|
return setmetatable({
|
||||||
totalDominantSpeakerTime = 0;
|
totalDominantSpeakerTime = 0;
|
||||||
_dominantSpeakerStart = 0;
|
_dominantSpeakerStart = 0;
|
||||||
nick = nick;
|
nick = nick;
|
||||||
|
context_user = context_user;
|
||||||
displayName = nil;
|
displayName = nil;
|
||||||
}, SpeakerStats);
|
}, SpeakerStats);
|
||||||
end
|
end
|
||||||
|
@ -106,6 +107,7 @@ end
|
||||||
function occupant_joined(event)
|
function occupant_joined(event)
|
||||||
local room = event.room;
|
local room = event.room;
|
||||||
local occupant = event.occupant;
|
local occupant = event.occupant;
|
||||||
|
|
||||||
local nick = jid_resource(occupant.nick);
|
local nick = jid_resource(occupant.nick);
|
||||||
|
|
||||||
if room.speakerStats then
|
if room.speakerStats then
|
||||||
|
@ -150,7 +152,8 @@ function occupant_joined(event)
|
||||||
room:route_stanza(stanza);
|
room:route_stanza(stanza);
|
||||||
end
|
end
|
||||||
|
|
||||||
room.speakerStats[occupant.jid] = new_SpeakerStats(nick);
|
local context_user = event.origin and event.origin.jitsi_meet_context_user or nil;
|
||||||
|
room.speakerStats[occupant.jid] = new_SpeakerStats(nick, context_user);
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue