From c7ea8f34d0a37aceba46c476d0909ceec545af41 Mon Sep 17 00:00:00 2001 From: Daniel Barber Date: Fri, 15 May 2020 13:12:27 -0400 Subject: [PATCH] Attempt fix for progress bar not resetting --- Shared/State/Reducers/PlayerReducer.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Shared/State/Reducers/PlayerReducer.swift b/Shared/State/Reducers/PlayerReducer.swift index 93bee99..78de26e 100644 --- a/Shared/State/Reducers/PlayerReducer.swift +++ b/Shared/State/Reducers/PlayerReducer.swift @@ -51,6 +51,12 @@ func playerReducer(action: Action, state: PlayerState?) -> PlayerState { case let action as UpdateElapsedTimeAction: state.elapsedTimeMs = action.elapsedTimeMs + if let elapsedTimeMs = state.elapsedTimeMs, + let totalTime = state.totalTime, + elapsedTimeMs / 1000 > totalTime { + App.mpdClient.enqueueCommand(command: .fetchStatus) + } + default: break }