From 20430c58e3d5fcd9e47ba098bb992d97994299cd Mon Sep 17 00:00:00 2001 From: Christian Tietze Date: Fri, 2 Aug 2019 20:37:21 +0200 Subject: [PATCH] use getState in middleware to read the preferences --- Persephone/State/Middleware/MPDClientMiddleware.swift | 2 ++ 1 file changed, 2 insertions(+) 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