Signal-iOS/SignalServiceKit/tests
Evan Hahn da322d3bf9 Add "urgent" boolean to outgoing messages
To improve message reliability, we're adding an urgency flag to outgoing
messages. For example, outgoing calls are urgent, but delivery receipts
are not. [Android][] and [Desktop][] have already done this work.

At a high level, I added an `isUrgent` property to `TSOutgoingMessage`s.
It defaults to `true`. Some subclasses, like
`OWSReceiptsForSenderMessage`, override it to return `false`.

Builds off of a few other commits (not necessary to understand this
commit, but might be useful for posterity):

- e858a0d916
- 8c6d2ebe8c
- 402b117221
- 2ba0cd764d
- 266a4663e9
- 8e5009bbf7

[Android]: dc04c8ed98
[Desktop]: 06190b1434
2022-08-18 07:35:41 -05:00
..
Account Move pre-key culling logic from TSPreKeyManager to the stores 2022-04-07 10:23:39 -07:00
Contacts Don't need transactions to build group models 2022-07-12 10:23:12 -07:00
Devices Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00
Groups Prevent empty group updates from clobbering that a member joined via invite link 2022-08-03 15:04:31 -05:00
Messages Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00
Network Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00
Security Apply script to normalize includes and imports. 2021-10-21 09:21:10 -03:00
Storage Persist quoted replies 2022-08-11 13:44:50 -07:00
Util Convert OWSAnalyticsTests to Swift 2022-07-28 13:03:09 -05:00
SSKBaseTestObjC.h Respond to CR. 2021-10-21 09:21:31 -03:00
SSKBaseTestObjC.m SignalServiceKit: no longer a separate pod 2022-08-05 16:14:15 -05:00
SSKBaseTestSwift.swift Test phone number sharing modes for sealed sender 2022-05-18 10:21:53 -07:00
SSKSwiftTests.swift Convert to just using CocoaPods for dependencies 2020-01-02 12:03:57 -08:00