Signal-iOS/SignalServiceKit
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
..
Experience Upgrades Fix remote megaphone image JSON key 2022-11-03 17:00:07 -07:00
protobuf Move system contact names to ContactRecord 2022-10-26 15:00:36 -07:00
Resources Handle incoming group call rings 2022-11-07 09:48:53 -08:00
src Handle incoming group call rings 2022-11-07 09:48:53 -08:00
tests Swiftify OWSDisappearingMessagesJobTest 2022-11-03 11:48:52 -07:00
.clang-format Update clang-format with AllowShortEnumsOnASingleLine: false 2022-03-14 11:20:20 -07:00
.gitignore
.travis.yml
SignalServiceKit-Prefix.pch Change license to AGPL 2022-10-13 08:25:37 -05:00
SignalServiceKit.h Change license to AGPL 2022-10-13 08:25:37 -05:00