fix(server/test): problematic cyclic dependency

This commit is contained in:
Elian Doran 2025-07-30 08:38:06 +03:00
parent 5e28df883d
commit 5bc4bdaeef
No known key found for this signature in database
2 changed files with 4 additions and 4 deletions

View File

@ -14,13 +14,13 @@ import entityConstructor from "../becca/entity_constructor.js";
import type { AttributeRow, BranchRow, EtapiTokenRow, NoteRow, OptionRow } from "@triliumnext/commons";
import type AbstractBeccaEntity from "./entities/abstract_becca_entity.js";
import ws from "../services/ws.js";
import sql_init from "../services/sql_init.js";
const beccaLoaded = new Promise<void>(async (res, rej) => {
const sqlInit = (await import("../services/sql_init.js")).default;
export const beccaLoaded = new Promise<void>(async (res, rej) => {
// We have to import async since options init requires keyboard actions which require translations.
const options_init = (await import("../services/options_init.js")).default;
sqlInit.dbReady.then(() => {
sql_init.dbReady.then(() => {
cls.init(() => {
load();

View File

@ -19,7 +19,7 @@ import password from "./encryption/password.js";
import backup from "./backup.js";
import eventService from "./events.js";
const dbReady = deferred<void>();
export const dbReady = deferred<void>();
function schemaExists() {
return !!sql.getValue(/*sql*/`SELECT name FROM sqlite_master