From 032df3cab571c7cc95e06d13db982f9cd4488fef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Fri, 6 Mar 2026 14:11:19 +0100 Subject: [PATCH] nicolium: cleanup MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- .../nicolium/src/actions/frontend-config.ts | 24 ++++++++----------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/packages/nicolium/src/actions/frontend-config.ts b/packages/nicolium/src/actions/frontend-config.ts index 2e0bd7b2d..952cc8417 100644 --- a/packages/nicolium/src/actions/frontend-config.ts +++ b/packages/nicolium/src/actions/frontend-config.ts @@ -28,26 +28,22 @@ const fetchFrontendConfigurations = () => (dispatch: AppDispatch, getState: () = /** Conditionally fetches Nicolium config depending on backend features */ const fetchFrontendConfig = - (host: string | null) => (dispatch: AppDispatch, getState: () => RootState) => { + (host: string | null) => async (dispatch: AppDispatch, getState: () => RootState) => { const features = getState().auth.client.features; if (features.frontendConfigurations) { - return dispatch(fetchFrontendConfigurations()).then((data) => { - const legacyKey = 'pl_fe'; - const key = 'nicolium'; + const data = await dispatch(fetchFrontendConfigurations()); + const legacyKey = 'pl_fe'; + const key = 'nicolium'; - const foundData = data[key] || data[legacyKey]; + const foundData = data[key] || data[legacyKey]; - if (foundData) { - dispatch(importFrontendConfig(foundData, host)); - return foundData; - } else { - return dispatch(fetchFrontendConfigJson(host)); - } - }); - } else { - return dispatch(fetchFrontendConfigJson(host)); + if (foundData) { + dispatch(importFrontendConfig(foundData, host)); + return foundData; + } } + return dispatch(fetchFrontendConfigJson(host)); }; /** Tries to remember the config from browser storage before fetching it */