Signal-Android/app/src/main/java/org/thoughtcrime/securesms/storage
Greyson Parrelli 35c102aa98
Fix issues with StorageSyncV2 bookkeeping.
1. I screwed up the comparators in the record processor. Pretty bad, glad this was caught.
2. Previously I was sort of keeping track of which local-only records were accounted for while I was merging, and then hoping everything worked out in the end. Now I just very directly take some set differences and retrieve the appropriate records, so it's clear that we should never fail certain validations.
3. Rev's the feature flag so we don't turn on something broken.
2021-04-13 11:32:24 -04:00
..
AccountConflictMerger.java
AccountRecordProcessor.java
ContactConflictMerger.java
ContactRecordProcessor.java Fix issues with StorageSyncV2 bookkeeping. 2021-04-13 11:32:24 -04:00
DefaultStorageRecordProcessor.java Fix issues with StorageSyncV2 bookkeeping. 2021-04-13 11:32:24 -04:00
GroupV1ConflictMerger.java
GroupV1RecordProcessor.java Fix issues with StorageSyncV2 bookkeeping. 2021-04-13 11:32:24 -04:00
GroupV2ConflictMerger.java
GroupV2ExistenceChecker.java
GroupV2RecordProcessor.java Fix issues with StorageSyncV2 bookkeeping. 2021-04-13 11:32:24 -04:00
StaticGroupV2ExistenceChecker.java
StorageKeyGenerator.java
StorageRecordProcessor.java Fix issues with StorageSyncV2 bookkeeping. 2021-04-13 11:32:24 -04:00
StorageRecordUpdate.java
StorageSyncHelper.java Fix issues with StorageSyncV2 bookkeeping. 2021-04-13 11:32:24 -04:00
StorageSyncModels.java
StorageSyncValidations.java Fix issues with StorageSyncV2 bookkeeping. 2021-04-13 11:32:24 -04:00