From cc38f2cab49b003d8c74dea7af3cb982fad782ba Mon Sep 17 00:00:00 2001 From: Rizky Date: Mon, 2 Sep 2024 14:54:05 +0700 Subject: [PATCH] fix --- app/srv/ws/sync/code/code.ts | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/app/srv/ws/sync/code/code.ts b/app/srv/ws/sync/code/code.ts index 0367e763..f94f837f 100644 --- a/app/srv/ws/sync/code/code.ts +++ b/app/srv/ws/sync/code/code.ts @@ -11,16 +11,20 @@ import { exists } from "fs-jetpack"; export const code = { internal: codeInternal, async init(id_site: string, note: string) { - const root = `/code/${id_site}/site/src`; + try { + const root = `/code/${id_site}/site/src`; - await ensureLib(root, id_site); - await ensureFiles(root, id_site); + await ensureLib(root, id_site); + await ensureFiles(root, id_site); - await initFrontEnd(root, id_site); - await initServer(root, id_site); - await initTypings(root, id_site); - if (exists(dir.data(`${root}`))) { - await $`chmod -R 777 ${dir.data(`${root}`)}`; + await initFrontEnd(root, id_site); + await initServer(root, id_site); + await initTypings(root, id_site); + if (exists(dir.data(`${root}`))) { + await $`chmod -R 777 ${dir.data(`${root}`)}`; + } + } catch (e) { + console.error(`Failed to init site: ${id_site}`); } }, path(