Signal-iOS/SignalServiceKit
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
..
protobuf Remove unused relay field from envelope proto 2022-07-29 11:35:55 -05:00
Resources Add lastViewedStoryTimestamp to TSThread 2022-08-15 14:15:11 -07:00
src Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00
tests Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00
.clang-format Update clang-format with AllowShortEnumsOnASingleLine: false 2022-03-14 11:20:20 -07:00
.gitignore
.travis.yml
SignalServiceKit-Prefix.pch SignalServiceKit: no longer a separate pod 2022-08-05 16:14:15 -05:00
SignalServiceKit.h SignalServiceKit: no longer a separate pod 2022-08-05 16:14:15 -05:00