Signal-iOS/SignalServiceKit/tests/Messages
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
..
Interactions Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00
Reactions Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00
Stickers Fix check for sticker pack URL 2022-07-26 10:38:34 -05:00
Stories Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00
DeliveryReceiptContextTests.swift Fix a bug where delivery receipts were flaky. [IOS-2478] 2022-06-14 16:43:55 -07:00
MessageDecryptionTest.swift Be more cautious treating sealed senders as high-trust e164-UUID mappings 2022-04-25 14:30:14 -07:00
MessagePipelineSupervisorTest.swift Adds a whole bunch of tests for MessagePipelineSupervisor 2020-07-22 21:10:27 -07:00
MessageProcessingIntegrationTest.swift Record early receipts for server-generated DRs 2022-06-20 13:25:24 -07:00
MessageSendLogTests.swift Initial story sending support 2022-06-10 22:28:03 -04:00
OutgoingGroupUpdateMessageTest.swift Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00
OWSDisappearingMessageFinderTest.m SignalServiceKit: no longer a separate pod 2022-08-05 16:14:15 -05:00
OWSDisappearingMessagesJobTest.m Respond to CR. 2021-10-21 09:21:33 -03:00
OWSLinkPreviewTest.swift Add StoryMessage protos 2022-03-16 17:50:01 -07:00
OWSMessageManagerTest.m SignalServiceKit: no longer a separate pod 2022-08-05 16:14:15 -05:00
OWSMessageSenderTest.m Apply script to normalize includes and imports. 2021-10-21 09:21:10 -03:00
OWSOutgoingReceiptManagerTests.swift Fixes a crash in OWSReceiptManager 2021-08-09 21:43:06 -03:00
OWSUDManagerTest.swift Add OWSIdentityManager.shouldSharePhoneNumber(with:transaction:) 2022-05-19 14:20:53 -07:00
SignalServiceAddressTest.swift Fix address hash continuity. 2021-12-01 10:45:10 -08:00
SMKSecretSessionCipherTest.swift Add message to all XCTFails 2022-05-04 09:54:46 -05:00
SMKTestUtils.swift Update to LibSignalClient v0.15.0 2022-03-24 11:55:45 -07:00
SMKUDAccessKeyTest.swift Import SignalMetadataKit wholesale into SignalServiceKit 2022-01-26 09:50:55 -08:00
TestProtocolRunnerTest.swift Update to LibSignalClient v0.15.0 2022-03-24 11:55:45 -07:00
TypingIndicatorMessageTest.swift Add "urgent" boolean to outgoing messages 2022-08-18 07:35:41 -05:00