From b70c1d6730b32c1cdd96892a6961e2ce751a36a0 Mon Sep 17 00:00:00 2001 From: Vadim Date: Wed, 7 Jul 2021 23:34:59 +0300 Subject: [PATCH] #31 : Use step ms instead of steps count --- src/utils/ProgressManager.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/utils/ProgressManager.js b/src/utils/ProgressManager.js index ef8f370..457b333 100644 --- a/src/utils/ProgressManager.js +++ b/src/utils/ProgressManager.js @@ -1,7 +1,6 @@ import { setIntervalImmediate } from './interval' -const PROGRESS_STEPS_COUNT = 100 - +const STEP_MS = 35 export class ProgressManager { #autoplayDuration #onProgressValueChange @@ -20,7 +19,7 @@ export class ProgressManager { start(onFinish) { this.reset() - const stepMs = this.#autoplayDuration / PROGRESS_STEPS_COUNT + const stepMs = Math.min(STEP_MS, this.#autoplayDuration) let progress = -stepMs this.#interval = setIntervalImmediate(() => {