From bb73cd8695f108d33efe0ffec0be8387aca00962 Mon Sep 17 00:00:00 2001 From: Tim Date: Mon, 19 Jul 2021 16:18:55 +0200 Subject: [PATCH] refactor: convert seekTimeDuration to ms --- src/common/CONSTANTS.js | 2 +- src/routes/Player/Player.js | 4 ++-- src/routes/Settings/useProfileSettingsInputs.js | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/common/CONSTANTS.js b/src/common/CONSTANTS.js index 7b6ee1549..ff9d18e58 100644 --- a/src/common/CONSTANTS.js +++ b/src/common/CONSTANTS.js @@ -3,7 +3,7 @@ const CHROMECAST_RECEIVER_APP_ID = '1634F54B'; const SUBTITLES_SIZES = [75, 100, 125, 150, 175, 200, 250]; const SUBTITLES_FONTS = ['Roboto', 'Arial', 'Halvetica', 'Times New Roman', 'Verdana', 'Courier', 'Lucida Console', 'sans-serif', 'serif', 'monospace']; -const SEEK_TIME_DURATIONS = [5, 10, 15, 20, 25, 30]; +const SEEK_TIME_DURATIONS = [5000, 10000, 15000, 20000, 25000, 30000]; const CATALOG_PREVIEW_SIZE = 10; const CATALOG_PAGE_SIZE = 100; const NONE_EXTRA_VALUE = 'None'; diff --git a/src/routes/Player/Player.js b/src/routes/Player/Player.js index 4614ba444..0f9fff879 100644 --- a/src/routes/Player/Player.js +++ b/src/routes/Player/Player.js @@ -344,7 +344,7 @@ const Player = ({ urlParams, queryParams }) => { } case 'ArrowRight': { if (!subtitlesMenuOpen && !infoMenuOpen && videoState.time !== null) { - let seekTimeDuration = settings.seekTimeDuration * 1000; + let seekTimeDuration = settings.seekTimeDuration; if (event.shiftKey === true) { seekTimeDuration = seekTimeDuration * 3; @@ -357,7 +357,7 @@ const Player = ({ urlParams, queryParams }) => { } case 'ArrowLeft': { if (!subtitlesMenuOpen && !infoMenuOpen && videoState.time !== null) { - let seekTimeDuration = settings.seekTimeDuration * 1000; + let seekTimeDuration = settings.seekTimeDuration; if (event.shiftKey === true) { seekTimeDuration = seekTimeDuration * 3; diff --git a/src/routes/Settings/useProfileSettingsInputs.js b/src/routes/Settings/useProfileSettingsInputs.js index a34e422ad..479b1bf49 100644 --- a/src/routes/Settings/useProfileSettingsInputs.js +++ b/src/routes/Settings/useProfileSettingsInputs.js @@ -113,11 +113,11 @@ const useProfileSettingsInputs = (profile) => { const seekTimeDuration = useDeepEqualMemo(() => ({ options: CONSTANTS.SEEK_TIME_DURATIONS.map((size) => ({ value: `${size}`, - label: `${size}s` + label: `${size / 1000}s` })), selected: [`${profile.settings.seekTimeDuration}`], renderLabelText: () => { - return `${profile.settings.seekTimeDuration}s`; + return `${profile.settings.seekTimeDuration / 1000}s`; }, onSelect: (event) => { core.transport.dispatch({