Signal-iOS/SignalMessaging/utils
Jordan Rose a87651e7ed Handle incoming group call rings
This adds a table of "cancelled group rings", to handle out-of-order
delivery between a cancellation and a ring. (This can happen when the
cancellation comes from a linked device rather than the original
ringer, though it's very unlikely.) Thirty-minute-old cancellations
are cleared lazily.

This also adds a new IncomingCallControls to replace the usual
CallControls in a GroupCallViewController.

And finally, there's a lot of code that was 1:1-call-specific that now
handles group calls as well, either by being more general or by
checking which kind of call we have.
2022-11-07 09:48:53 -08:00
..
Avatars Change license to AGPL 2022-10-13 08:25:37 -05:00
AFQueryString.h Change license to AGPL 2022-10-13 08:25:37 -05:00
AFQueryString.m Change license to AGPL 2022-10-13 08:25:37 -05:00
AppPreferences.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
CallMessageRelay.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
CommonStrings.swift Handle incoming group call rings 2022-11-07 09:48:53 -08:00
DateUtil.h Change license to AGPL 2022-10-13 08:25:37 -05:00
DateUtil.m Change license to AGPL 2022-10-13 08:25:37 -05:00
DateUtil.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
DebugLogger.h Change license to AGPL 2022-10-13 08:25:37 -05:00
DebugLogger.m Change license to AGPL 2022-10-13 08:25:37 -05:00
Dependencies+SignalMessaging.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
DeviceSleepManager.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
HapticFeedback.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
MobileCoinHelperMinimal.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSOrphanDataCleaner.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSOrphanDataCleaner.m Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSPreferences.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSPreferences.m Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSScreenLock.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSScrubbingLogFormatter.h Change license to AGPL 2022-10-13 08:25:37 -05:00
OWSScrubbingLogFormatter.m Change license to AGPL 2022-10-13 08:25:37 -05:00
ProximityMonitoringManager.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
RefreshEvent.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
Searcher.swift Change license to AGPL 2022-10-13 08:25:37 -05:00
ThreadUtil.h Change license to AGPL 2022-10-13 08:25:37 -05:00
ThreadUtil.m Change license to AGPL 2022-10-13 08:25:37 -05:00
ThreadUtil.swift Handle incoming group call rings 2022-11-07 09:48:53 -08:00
VoiceMessageModels.swift Change license to AGPL 2022-10-13 08:25:37 -05:00