Browse Source

fix(syncing-server): add catch up timeout for secondary db

Karol Sójko 1 year ago
parent
commit
ff78285e43

+ 2 - 0
packages/syncing-server/src/Domain/UseCase/Transition/TransitionItemsFromPrimaryToSecondaryDatabaseForUser/TransitionItemsFromPrimaryToSecondaryDatabaseForUser.ts

@@ -53,6 +53,8 @@ export class TransitionItemsFromPrimaryToSecondaryDatabaseForUser implements Use
       newItemsInSecondaryCount = newItems.newItemsInSecondary.length
       newItemsInSecondaryCount = newItems.newItemsInSecondary.length
     }
     }
 
 
+    await this.allowForSecondaryDatabaseToCatchUp()
+
     const migrationTimeStart = this.timer.getTimestampInMicroseconds()
     const migrationTimeStart = this.timer.getTimestampInMicroseconds()
 
 
     const migrationResult = await this.migrateItemsForUser(userUuid)
     const migrationResult = await this.migrateItemsForUser(userUuid)