mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 00:59:49 +01:00
Add storage service optimization to avoid manifest reads.
This commit is contained in:
committed by
Cody Henthorne
parent
fe70637140
commit
f68bb2dc88
@@ -47,7 +47,7 @@ public class AccountRecordMigrationJob extends MigrationJob {
|
||||
}
|
||||
|
||||
SignalDatabase.recipients().markNeedsSync(Recipient.self().getId());
|
||||
AppDependencies.getJobManager().add(new StorageSyncJob());
|
||||
AppDependencies.getJobManager().add(StorageSyncJob.forLocalChange());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -45,12 +45,12 @@ internal class StorageFixLocalUnknownMigrationJob(
|
||||
|
||||
if (SignalStore.account.hasLinkedDevices) {
|
||||
Log.i(TAG, "Multi-device.")
|
||||
jobManager.startChain(StorageSyncJob())
|
||||
jobManager.startChain(StorageSyncJob.forLocalChange())
|
||||
.then(MultiDeviceKeysUpdateJob())
|
||||
.enqueue()
|
||||
} else {
|
||||
Log.i(TAG, "Single-device.")
|
||||
jobManager.add(StorageSyncJob())
|
||||
jobManager.add(StorageSyncJob.forRemoteChange())
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -54,12 +54,12 @@ public class StorageServiceMigrationJob extends MigrationJob {
|
||||
|
||||
if (SignalStore.account().hasLinkedDevices()) {
|
||||
Log.i(TAG, "Multi-device.");
|
||||
jobManager.startChain(new StorageSyncJob())
|
||||
jobManager.startChain(StorageSyncJob.forLocalChange())
|
||||
.then(new MultiDeviceKeysUpdateJob())
|
||||
.enqueue();
|
||||
} else {
|
||||
Log.i(TAG, "Single-device.");
|
||||
jobManager.add(new StorageSyncJob());
|
||||
jobManager.add(StorageSyncJob.forLocalChange());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user