server-esm: Remove dynamic imports due to past circular issues

This commit is contained in:
Elian Doran
2024-07-18 22:30:16 +03:00
parent efdae79c10
commit ad93fe4b75
5 changed files with 9 additions and 23 deletions

View File

@@ -1,4 +1,5 @@
import becca from "../becca/becca.js";
import BOption from "../becca/entities/boption.js";
import { OptionRow } from '../becca/entities/rows';
import sql from "./sql.js";
@@ -68,10 +69,7 @@ function setOption(name: string, value: string | number | boolean) {
}
}
function createOption(name: string, value: string | number, isSynced: boolean) {
// to avoid circular dependency, need to find a better solution
const BOption = require('../becca/entities/boption');
function createOption(name: string, value: string, isSynced: boolean) {
new BOption({
name: name,
value: value,