From 4bb3172e52f7a7b7229855ebd6aa24dc61a1bd5d Mon Sep 17 00:00:00 2001 From: James Barnsley Date: Tue, 5 Sep 2017 20:36:50 +1200 Subject: [PATCH] Cancelling search --- src/js/services/mopidy/middleware.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/js/services/mopidy/middleware.js b/src/js/services/mopidy/middleware.js index 125a4a15..61f6fa1a 100755 --- a/src/js/services/mopidy/middleware.js +++ b/src/js/services/mopidy/middleware.js @@ -511,9 +511,15 @@ const MopidyMiddleware = (function(){ case 'MOPIDY_GET_SEARCH_RESULTS_PROCESSOR': + var last_run = store.getState().ui.processes.MOPIDY_GET_SEARCH_RESULTS_PROCESSOR + + // Cancelling + if (last_run && last_run.status == 'cancelling'){ + store.dispatch(uiActions.processCancelled('MOPIDY_GET_SEARCH_RESULTS_PROCESSOR')) + return // No more schemes, so we're done! - if (!action.data.uri_scheme){ + } else if (!action.data.uri_scheme){ store.dispatch(uiActions.processFinished('MOPIDY_GET_SEARCH_RESULTS_PROCESSOR')) return }