From d8b4b152ce31c47ccd2a744dfe6fc51399d8fab4 Mon Sep 17 00:00:00 2001 From: MickaelK Date: Sat, 6 Jan 2024 18:09:04 +1100 Subject: [PATCH] chore (refactoring): refactor init storage --- public/assets/pages/adminpage/ctrl_backend.js | 2 ++ .../pages/adminpage/ctrl_backend_component_authentication.js | 3 +-- .../assets/pages/adminpage/ctrl_backend_component_storage.js | 3 +-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/public/assets/pages/adminpage/ctrl_backend.js b/public/assets/pages/adminpage/ctrl_backend.js index 4deb07f0..89979ac1 100644 --- a/public/assets/pages/adminpage/ctrl_backend.js +++ b/public/assets/pages/adminpage/ctrl_backend.js @@ -5,6 +5,7 @@ import { CSS } from "../../helpers/loader.js"; import transition from "./animate.js"; import AdminHOC from "./decorator.js"; import { initConfig } from "./model_config.js"; +import { initStorage } from "./ctrl_backend_state.js"; import componentStorageBackend from "./ctrl_backend_component_storage.js"; import componentAuthenticationMiddleware from "./ctrl_backend_component_authentication.js"; @@ -18,6 +19,7 @@ export default AdminHOC(async function(render) { `); render(transition($page)); await initConfig(); + await initStorage(); componentStorageBackend(createRender(qs($page, "[data-bind=\"backend\"]"))); componentAuthenticationMiddleware(createRender(qs($page, "[data-bind=\"authentication_middleware\"]"))); diff --git a/public/assets/pages/adminpage/ctrl_backend_component_authentication.js b/public/assets/pages/adminpage/ctrl_backend_component_authentication.js index a20c16f4..56d46d48 100644 --- a/public/assets/pages/adminpage/ctrl_backend_component_authentication.js +++ b/public/assets/pages/adminpage/ctrl_backend_component_authentication.js @@ -7,7 +7,7 @@ import { formTmpl } from "../../components/form.js"; import { generateSkeleton } from "../../components/skeleton.js"; import { - initMiddleware, initStorage, getState, + initMiddleware, getState, getMiddlewareAvailable, getMiddlewareEnabled, toggleMiddleware, getBackendAvailable, getBackendEnabled, } from "./ctrl_backend_state.js"; @@ -31,7 +31,6 @@ export default async function(render) { `); render($page); await initMiddleware(); - await initStorage(); // feature: setup the buttons const init$ = getMiddlewareAvailable().pipe( diff --git a/public/assets/pages/adminpage/ctrl_backend_component_storage.js b/public/assets/pages/adminpage/ctrl_backend_component_storage.js index d4df2fe5..bfff0864 100644 --- a/public/assets/pages/adminpage/ctrl_backend_component_storage.js +++ b/public/assets/pages/adminpage/ctrl_backend_component_storage.js @@ -6,7 +6,7 @@ import { formTmpl } from "../../components/form.js"; import { generateSkeleton } from "../../components/skeleton.js"; import ctrlError from "../ctrl_error.js"; -import { initStorage, getState, getBackendAvailable, getBackendEnabled, addBackendEnabled, removeBackendEnabled } from "./ctrl_backend_state.js"; +import { getState, getBackendAvailable, getBackendEnabled, addBackendEnabled, removeBackendEnabled } from "./ctrl_backend_state.js"; import { save as saveConfig } from "./model_config.js"; import "./component_box-item.js"; @@ -22,7 +22,6 @@ export default async function(render) { `); render($page); - await initStorage(); // feature: setup the buttons const init$ = getBackendAvailable().pipe(