Pārlūkot izejas kodu

Fire remoteSync event for first collections sync

Neeraj Gupta 2 gadi atpakaļ
vecāks
revīzija
779544941d
1 mainītis faili ar 3 papildinājumiem un 0 dzēšanām
  1. 3 0
      lib/services/remote_sync_service.dart

+ 3 - 0
lib/services/remote_sync_service.dart

@@ -169,6 +169,9 @@ class RemoteSyncService {
   Future<void> _pullDiff() async {
   Future<void> _pullDiff() async {
     _logger.info("Pulling remote diff");
     _logger.info("Pulling remote diff");
     final isFirstSync = !_collectionsService.hasSyncedCollections();
     final isFirstSync = !_collectionsService.hasSyncedCollections();
+    if (isFirstSync && !_isExistingSyncSilent) {
+        Bus.instance.fire(SyncStatusUpdate(SyncStatus.applyingRemoteDiff));
+    }
     await _collectionsService.sync();
     await _collectionsService.sync();
     // check and reset user's collection syncTime in past for older clients
     // check and reset user's collection syncTime in past for older clients
     if (isFirstSync) {
     if (isFirstSync) {