From b7cb2e6e97b87816386d7ab27444f452bcbf320d Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sun, 9 Mar 2025 13:19:38 +0200 Subject: [PATCH] feat(docs): basic integration with shared db --- .gitignore | 8 +++++++- electron-docs-main.ts | 17 ----------------- 2 files changed, 7 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index 9f623c231..c08ecaef4 100644 --- a/.gitignore +++ b/.gitignore @@ -14,6 +14,7 @@ po-*/ !test/**/*.db !integration-tests/db/document.db !integration-tests/db/config.ini +!data-docs/document.db integration-tests/db/log integration-tests/db/sessions integration-tests/db/backup @@ -36,4 +37,9 @@ images/app-icons/mac/*.png /playwright-report/ /blob-report/ /playwright/.cache/ -/playwright/.auth/ \ No newline at end of file +/playwright/.auth/ + +data-docs/backup +data-docs/log +data-docs/session +data-docs/session_secret.txt \ No newline at end of file diff --git a/electron-docs-main.ts b/electron-docs-main.ts index b93b94234..875748bc3 100644 --- a/electron-docs-main.ts +++ b/electron-docs-main.ts @@ -1,25 +1,8 @@ -import cls from "./src/services/cls.js"; -import sql_init from "./src/services/sql_init.js"; - async function startElectron() { await import("./electron-main.js"); } -async function initializeDb() { - return new Promise((resolve) => { - cls.init(async () => { - await sql_init.createInitialDatabase(); - sql_init.setDbAsInitialized(); - resolve(); - }); - }) -} - async function main() { - if (!sql_init.isDbInitialized()) { - initializeDb(); - } - await startElectron(); }