Signal-iOS/SignalServiceKit/tests/Storage
george-signal bb33925499
Persist quoted replies
When you compose reply to a message but do not
send it, we would persist the text you entered but
would lose the quoted message to which you were
replying.

This commit adds support for persisting that
information.

ThreadReplyInfo is a new class that uses the
key-value store to associate a single optional
reference to a message with each thread.

The following behaviors are nw:
* When you enter the CVC the input toolbar is
  updated to have the quoted message.
* When you exit the CVC the quoted message is
  saved.
* When a thread is deleted, the quoted message is
  deleted.
2022-08-11 13:44:50 -07:00
..
InteractionFinderTest.swift Make "Keep Muted Chats Archived" option available publicly 2022-05-26 10:44:43 -04:00
ModelReadCacheTest.swift Fetch phone numbers in a batch. 2022-03-17 12:46:33 -07:00
OWSIdentityManagerTests.swift Add OWSIdentityManager.shouldSharePhoneNumber(with:transaction:) 2022-05-19 14:20:53 -07:00
SDSDatabaseStorageObservationTest.swift Remove databaseChangesWillUpdate. 2021-09-08 21:41:13 -03:00
SDSDatabaseStorageTest.swift Persist quoted replies 2022-08-11 13:44:50 -07:00
SDSKeyValueStoreTest.swift YDB-to-GRDB migration stress testing. 2019-09-16 13:34:55 -03:00
SSKPreKeyStoreTests.m -[SSKPreKeyStore storePreKeyRecords:] should take a transaction 2022-04-04 15:19:10 -07:00
SSKSignedPreKeyStoreTest.swift Parameterize the 1:1 stores by identity (ACI or PNI) 2022-03-16 14:31:06 -07:00
TestModelTests.swift Remove YapDatabase. 2021-03-25 11:41:16 -03:00