Signal-iOS/SignalMessaging
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
..
attachments Prefer isEmpty with strings 2022-11-01 17:53:46 -05:00
calls Change license to AGPL 2022-10-13 08:25:37 -05:00
categories Change license to AGPL 2022-10-13 08:25:37 -05:00
contacts Move system contact names to ContactRecord 2022-10-26 15:00:36 -07:00
Donations Add FiatMoney type 2022-10-26 17:04:51 -05:00
environment Add LocalUserLeaveGroupJobQueue to SSKEnvironment 2022-11-02 10:53:21 -07:00
groups Prefer isEmpty with strings 2022-11-01 17:53:46 -05:00
Notifications Handle incoming group call rings 2022-11-07 09:48:53 -08:00
Payments [Payments] Show alert if client is outdated 2022-10-25 15:43:43 -07:00
profiles Make it explicit where we download missing avatars 2022-11-03 16:58:49 -07:00
Storage Service Make it explicit where we download missing avatars 2022-11-03 16:58:49 -07:00
Subscriptions DonationUtilities doesn't need to be an NSObject 2022-10-28 15:51:26 -07:00
test Add FiatMoney type 2022-10-26 17:04:51 -05:00
utils Handle incoming group call rings 2022-11-07 09:48:53 -08:00
Info.plist
SignalMessaging-Prefix.pch Change license to AGPL 2022-10-13 08:25:37 -05:00
SignalMessaging.h Change license to AGPL 2022-10-13 08:25:37 -05:00