chore (refactoring): refactor init storage

This commit is contained in:
MickaelK 2024-01-06 18:09:04 +11:00
parent 19fe2a4ba5
commit d8b4b152ce
3 changed files with 4 additions and 4 deletions

View file

@ -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\"]")));

View file

@ -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(

View file

@ -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) {
</div>
`);
render($page);
await initStorage();
// feature: setup the buttons
const init$ = getBackendAvailable().pipe(