Backup: Support for calls

This commit is contained in:
Scott Nonnenberg 2024-08-14 04:39:04 +10:00 committed by GitHub
parent 3a631a587f
commit 63e14a7df6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
15 changed files with 1047 additions and 116 deletions

View file

@ -35,7 +35,10 @@ export function getDirectCallNotificationText(
callStatus: DirectCallStatus,
i18n: LocalizerType
): string {
if (callStatus === DirectCallStatus.Pending) {
if (
callStatus === DirectCallStatus.Pending ||
callStatus === DirectCallStatus.Unknown
) {
if (callDirection === CallDirection.Incoming) {
return callType === CallType.Video
? i18n('icu:incomingVideoCall')
@ -68,7 +71,10 @@ export function getDirectCallNotificationText(
: i18n('icu:missedOrDeclinedOutgoingAudioCall');
}
if (callStatus === DirectCallStatus.Missed) {
if (
callStatus === DirectCallStatus.Missed ||
callStatus === DirectCallStatus.MissedNotificationProfile
) {
if (callDirection === CallDirection.Incoming) {
return callType === CallType.Video
? i18n('icu:missedIncomingVideoCall')
@ -219,5 +225,8 @@ export function getCallingIcon(
if (callType === CallType.Group || callType === CallType.Adhoc) {
return 'video';
}
if (callType === CallType.Unknown) {
return 'video';
}
throw missingCaseError(callType);
}