chore(monorepo/server): remove top-level await completely

This commit is contained in:
Elian Doran
2025-04-22 19:47:27 +03:00
parent 6e35806340
commit 6543d6c362
9 changed files with 123 additions and 142 deletions

View File

@@ -12,19 +12,6 @@ import AbstractBeccaEntity from "../becca/entities/abstract_becca_entity.js";
import type { IncomingMessage, Server as HttpServer } from "http";
import type { EntityChange } from "./entity_changes_interface.js";
if (isDev) {
const chokidar = (await import("chokidar")).default;
const debounce = (await import("debounce")).default;
const debouncedReloadFrontend = debounce(() => reloadFrontend("source code change"), 200);
chokidar
.watch("src/public", {
ignored: "src/public/app/doc_notes/en/User Guide"
})
.on("add", debouncedReloadFrontend)
.on("change", debouncedReloadFrontend)
.on("unlink", debouncedReloadFrontend);
}
let webSocketServer!: WebSocketServer;
let lastSyncedPush: number | null = null;