Log pending users for call link calls
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
This commit is contained in:
parent
637b0ab346
commit
d4f1e389c5
1 changed files with 25 additions and 1 deletions
|
@ -3221,13 +3221,37 @@ export function reducer(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let callLinkLog = '';
|
||||||
|
if (callMode === CallMode.Adhoc) {
|
||||||
|
const currentPendingAcis = new Set(
|
||||||
|
existingCall?.peekInfo?.pendingAcis ?? []
|
||||||
|
);
|
||||||
|
const nextPendingAcis = new Set(peekInfo?.pendingAcis ?? []);
|
||||||
|
const pendingAcisLeft = new Array<AciString>();
|
||||||
|
const pendingAcisJoined = new Array<AciString>();
|
||||||
|
for (const aci of currentPendingAcis) {
|
||||||
|
if (!nextPendingAcis.has(aci)) {
|
||||||
|
pendingAcisLeft.push(aci);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (const aci of nextPendingAcis) {
|
||||||
|
if (!currentPendingAcis.has(aci)) {
|
||||||
|
pendingAcisJoined.push(aci);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
callLinkLog =
|
||||||
|
`joinPending={${pendingAcisJoined.join(', ')}} ` +
|
||||||
|
`leftPending={${pendingAcisLeft.join(', ')}}`;
|
||||||
|
}
|
||||||
|
|
||||||
log.info(
|
log.info(
|
||||||
'groupCallStateChange:',
|
'groupCallStateChange:',
|
||||||
conversationId,
|
conversationId,
|
||||||
GroupCallConnectionState[connectionState],
|
GroupCallConnectionState[connectionState],
|
||||||
GroupCallJoinState[joinState],
|
GroupCallJoinState[joinState],
|
||||||
`joined={${membersJoined.join(', ')}}`,
|
`joined={${membersJoined.join(', ')}}`,
|
||||||
`left={${membersLeft.join(', ')}}`
|
`left={${membersLeft.join(', ')}}`,
|
||||||
|
callLinkLog
|
||||||
);
|
);
|
||||||
|
|
||||||
const newPeekInfo = peekInfo ||
|
const newPeekInfo = peekInfo ||
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue