Signal-iOS/SignalMessaging
Jordan Rose a302e7cfbc If a call message gets stuck, make sure it's treated as old later
Call messages delivered to the NSE have to be handled in the main app,
so they're put in a synced key-value store and the app is notified.
Rings are processed oldest-to-newest in case you get two calls in
succession before the main app awakes. However, if this processing is
interrupted, the store won't get cleared, and the app may try to
process the *old* ring when it's woken up by a *new* ring. This would
*still* be correct (e.g. for showing missed call notifications) except
that the "age" of a ring message is calculated purely on when it makes
it to the user's device, since it was assumed that it would be
processed promptly. Since this is not necessarily the case in these
error scenarios, this commit adds a second timestamp to track the skew
between when the NSE enqueues the call message and when the main app
processes it.
2022-02-18 16:01:09 -08:00
..
attachments Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
categories UI tweaks to context menus 2022-01-31 09:31:17 +01:00
contacts Temporarily increase user profile cache size. 2022-02-11 13:20:12 -08:00
environment Lint 2022-01-31 21:04:05 +01:00
groups Group updates: use an autoreleasepool for each group change processed 2022-02-10 10:35:29 -08:00
Notifications Cache built avatars to disk for NSE 2022-02-14 11:59:13 -08:00
Payments Cleanup old feature flags 2022-01-24 10:53:55 -08:00
profiles Temporarily increase user profile cache size. 2022-02-11 13:20:12 -08:00
Storage Service Eliminate use of BidirectionalDictionary in StorageServiceManager 2022-02-11 10:09:57 -08:00
Subscriptions Don't show subscription megaphone again until your subscription has been expired for at least 2 weeks 2022-02-11 13:09:20 -08:00
utils If a call message gets stuck, make sure it's treated as old later 2022-02-18 16:01:09 -08:00
Info.plist Shared framework between app and extension 2017-11-29 13:58:27 -08:00
SignalMessaging-Prefix.pch Respond to CR. 2021-10-21 09:21:33 -03:00
SignalMessaging.h Copy in AFNetworking's query string encoding implementation 2021-12-17 14:52:59 -08:00