diff --git a/Persephone/State/Middleware/MPDClientMiddleware.swift b/Persephone/State/Middleware/MPDClientMiddleware.swift index 23ce0fe..8577403 100644 --- a/Persephone/State/Middleware/MPDClientMiddleware.swift +++ b/Persephone/State/Middleware/MPDClientMiddleware.swift @@ -13,6 +13,8 @@ let mpdClientMiddleware: Middleware = { dispatch, getState in return { action in next(action) + guard let state = getState() else { return } + switch action { case is MPDConnectAction: let mpdServer = App.store.state.preferencesState.mpdServer