You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
session-ios/tests
Michael Kirk 0f9a3334c1 Ensure interactions removed when thread is deleted
In theory, this should have already been handled by the
YapDatabaseRelationship extension via edges.

However, in practice, there were situations (cause unknown) where
interactions would exist without an edge to their corresponding thread.

Rather than being clever with the edge/callback machinery, now threads
explicitly delete all their interactions, and interactions delete all
their attachments (when applicable).

Also, a class to clean up spurious interactions / attachments

In the process:
- refactored TSYapDatabaseObject init to specify designated initializer
- added some testing niceties to TSYapDatabaseObject

// FREEBIE
9 years ago
..
Account There is no longer a distinction between redphone/text secure users. (#12) 10 years ago
Attachments Get tests + ci running 10 years ago
Contacts Extract phone formatting method (#14) 10 years ago
Messages/Interactions Ensure interactions removed when thread is deleted 9 years ago
Storage Ensure interactions removed when thread is deleted 9 years ago
Util Get tests + ci running 10 years ago