Commit Graph

18 Commits (0f4df804ed0eb68c5c93013b5d50bf8174e6d7a2)

Author SHA1 Message Date
Morgan Pretty a1b4554cdb Migrated the SessionSnodeKit from YapDatabase to GRDB
Changed the min OS version to iOS 13.0 (support for 'Identifiable')
Removed the alternate approaches to fetching the userKeyPair and userPublicKeyHexString (no consistently routed through the caching method)
Migrated the 'OWSIdentityManager' logic to use the new 'Identity' type
Added the 'Setting' table and got the pattern working fairly nicely (unfortunately there isn't a good way to avoid key collision without proper enums)
Updated the SessionSnodeKit to migration it's data from YDB to GRDB
Updated the SessionSnodeKit to use GRDB throughout it's logic
4 years ago
Morgan Pretty 1a6c34e3b8 Removed the unused legacy OWSBackup code 4 years ago
Niels Andriesse 519ffa4405 Fully switch to the new contact API
This should improve performance significantly as it avoids many unnecessary sync transactions. It also makes the code more readable.
4 years ago
Niels Andriesse dd0baf0d97 Unify contacts APIs 5 years ago
Niels Andriesse 205ff8a660 Prepare for upcoming contact changes 5 years ago
Niels Andriesse 10e6d114a0 Sync profile updates 5 years ago
Niels Andriesse f6ced55003 Debug 5 years ago
Niels Andriesse c9c83da3dc Rename ClosedGroupUpdateV2 → ClosedGroupControlMessage 5 years ago
Niels Andriesse b2ef12a1df Reduce code duplication 5 years ago
Niels Andriesse 71758b0c00 Remove the Signal protocol 5 years ago
Niels Andriesse ec2d784c20 Update contact model when legacy update methods are invoked 5 years ago
Niels Andriesse 0864873d31 Clean 5 years ago
nielsandriesse ccc36c021b Resolve some leftover TODOs 5 years ago
Niels Andriesse 341782f255 Fix profile handling 5 years ago
Niels Andriesse 4942da1d23 Send read receipts again 5 years ago
Niels Andriesse ac6baec6f2 Make things compile again 5 years ago
nielsandriesse 1037ce5113 WIP 5 years ago
nielsandriesse 5dfd4b1965 Restructure 5 years ago