From dab31e6ab2cc85739e3a515f47146f8bed812395 Mon Sep 17 00:00:00 2001 From: Rizky Date: Wed, 7 Feb 2024 17:54:04 +0700 Subject: [PATCH] wip fix --- app/srv/api/nova-load.ts | 8 +++----- app/srv/ws/sync/editor/code/prep-code.ts | 2 +- app/web/src/nova/vi/load/load-snapshot.tsx | 2 +- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/app/srv/api/nova-load.ts b/app/srv/api/nova-load.ts index 729a9f31..d56ae88b 100644 --- a/app/srv/api/nova-load.ts +++ b/app/srv/api/nova-load.ts @@ -1,15 +1,13 @@ -import { dir } from "dir"; import { apiContext } from "../../../pkgs/core/server/api/api-ctx"; -import { g } from "utils/global"; import { code } from "../ws/sync/editor/code/util-code"; export const _ = { - url: "/nova-load/:mode/:id/**", + url: "/nova-load/:mode/:id_site/**", async api(mode: "site" | "ssr", id_site: string) { const { req, res } = apiContext(this); - console.log(code.path(id_site, mode, "build", req.params["*"])); - const file = Bun.file(code.path(id_site, mode, "build", req.params["*"])); + const file = Bun.file(code.path(id_site, "site", "build", req.params["*"])); + if (await file.exists()) { return new Response(file as any); } diff --git a/app/srv/ws/sync/editor/code/prep-code.ts b/app/srv/ws/sync/editor/code/prep-code.ts index 61daa991..1aa7245b 100644 --- a/app/srv/ws/sync/editor/code/prep-code.ts +++ b/app/srv/ws/sync/editor/code/prep-code.ts @@ -45,7 +45,7 @@ export const prepCodeSnapshot = async (id_site: string, mode: CodeMode) => { snapshot.update({ id: id_site, type: "code", - build: snap.build, + build: snap.build, }); } diff --git a/app/web/src/nova/vi/load/load-snapshot.tsx b/app/web/src/nova/vi/load/load-snapshot.tsx index a3f9ab55..0f7fb796 100644 --- a/app/web/src/nova/vi/load/load-snapshot.tsx +++ b/app/web/src/nova/vi/load/load-snapshot.tsx @@ -45,6 +45,7 @@ export const viLoadSnapshot = async (p: PG) => { } } catch (e) {} + console.log(p.site.code); if (p.site.code.snapshot) { for (const [name, build] of Object.entries(p.site.code.snapshot)) { const doc = new Y.Doc(); @@ -52,7 +53,6 @@ export const viLoadSnapshot = async (p: PG) => { p.code[name] = { doc: doc as any }; const code = p.code[name].doc; - console.log(code); if (code) { const src = code.getMap("map").get("files")?.get("index.js"); console.log(src);