fix(GODT-2828): Fix sync progress report after restart

Number of already synced messages also needs to be multiplied by the
number of sync stages to have accurate progress reporting.
This commit is contained in:
Leander Beernaert 2023-08-31 12:59:02 +02:00
parent c9323a40c8
commit a189c35899
1 changed files with 1 additions and 1 deletions

View File

@ -188,7 +188,7 @@ func (t *Handler) run(ctx context.Context,
syncStatus.TotalMessageCount = totalMessageCount
}
syncReporter.InitializeProgressCounter(ctx, syncStatus.NumSyncedMessages, syncStatus.TotalMessageCount*NumSyncStages)
syncReporter.InitializeProgressCounter(ctx, syncStatus.NumSyncedMessages*NumSyncStages, syncStatus.TotalMessageCount*NumSyncStages)
if !syncStatus.HasMessages {
t.log.Info("Syncing messages")