From efd15f03704717f90c1c83856146407840e82d5f Mon Sep 17 00:00:00 2001 From: Mateusz Winiarczyk <mateusz.winiarczyk@appunite.com> Date: Fri, 26 Jan 2024 23:15:22 +0100 Subject: [PATCH] feat(plugins): add registerplugin reducer rejected case --- src/redux/plugins/plugins.reducers.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/redux/plugins/plugins.reducers.ts b/src/redux/plugins/plugins.reducers.ts index 6fa5bbf5..4ce46c24 100644 --- a/src/redux/plugins/plugins.reducers.ts +++ b/src/redux/plugins/plugins.reducers.ts @@ -20,4 +20,11 @@ export const registerPluginReducer = (builder: ActionReducerMapBuilder<PluginsSt state.data[hash] = action.payload; } }); + builder.addCase(registerPlugin.rejected, (state, action) => { + if (action.payload) { + const { hash } = action.meta.arg; + + state.pluginsId = state.pluginsId.filter(pluginId => pluginId !== hash); + } + }); }; -- GitLab