From 55d68fb16f5f8f2a35559b5bf2287869c71bdccc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Moreau?= <cem.moreau@gmail.com> Date: Tue, 5 Jun 2018 18:59:59 +0200 Subject: [PATCH] [fix] Sync failed on GTest --- app/lib/computation/QuickSync.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/app/lib/computation/QuickSync.ts b/app/lib/computation/QuickSync.ts index 36fdbb26e..ca6c897cd 100644 --- a/app/lib/computation/QuickSync.ts +++ b/app/lib/computation/QuickSync.ts @@ -155,18 +155,16 @@ export class QuickSynchronizer { || block.certifications.length || block.transactions.length || block.medianTime >= sync_nextExpiring) { - // logger.warn('>> Block#%s', block.number) + const nextExpiringChanged = block.medianTime >= sync_nextExpiring for (let i = 0; i < sync_expires.length; i++) { let expire = sync_expires[i]; - if (block.medianTime > expire) { + if (block.medianTime >= expire) { sync_expires.splice(i, 1); i--; } } - const currentNextExpiring = sync_nextExpiring sync_nextExpiring = sync_expires.reduce((max, value) => max ? Math.min(max, value) : value, 9007199254740991); // Far far away date - const nextExpiringChanged = currentNextExpiring !== sync_nextExpiring // Fills in correctly the SINDEX await Promise.all(_.where(sync_sindex.concat(local_sindex), { op: 'UPDATE' }).map(async (entry: any) => { -- GitLab