Update to RingRTC v2.30.0

Co-authored-by: Rashad Sookram <rashad@signal.org>
This commit is contained in:
Jordan Rose
2023-08-09 14:30:30 -07:00
committed by Jamie Kyle
parent 13470a789c
commit 414c0a58d3
5 changed files with 13 additions and 7 deletions

View File

@@ -994,6 +994,8 @@ export class CallingClass {
return GroupCallJoinState.NotJoined;
case JoinState.Joining:
return GroupCallJoinState.Joining;
case JoinState.Pending:
return GroupCallJoinState.Pending;
case JoinState.Joined:
return GroupCallJoinState.Joined;
default:

View File

@@ -127,7 +127,8 @@ export enum GroupCallConnectionState {
export enum GroupCallJoinState {
NotJoined = 0,
Joining = 1,
Joined = 2,
Pending = 2,
Joined = 3,
}
export type GroupCallRemoteParticipantType = ConversationType & {

View File

@@ -348,7 +348,10 @@ export function getLocalCallEventFromGroupCall(
if (localDeviceState.joinState === JoinState.NotJoined) {
return null; // Group calls shouldn't send "NotAccepted"
}
if (localDeviceState.joinState === JoinState.Joining) {
if (
localDeviceState.joinState === JoinState.Joining ||
localDeviceState.joinState === JoinState.Pending
) {
return LocalCallEvent.Accepted;
}
throw missingCaseError(localDeviceState.joinState);