This commit is contained in:
Rizky 2024-08-23 19:25:34 +07:00
parent bede969a22
commit d89e341c7c
1 changed files with 10 additions and 4 deletions

View File

@ -40,7 +40,7 @@ export class Watcher {
{ {
stdout: "inherit", stdout: "inherit",
stderr: "inherit", stderr: "inherit",
ipc(message, childProc) { async ipc(message, childProc) {
console.log(id_site, message); console.log(id_site, message);
const fe = code.internal.frontend[id_site]; const fe = code.internal.frontend[id_site];
const sv = code.internal.server[id_site]; const sv = code.internal.server[id_site];
@ -50,8 +50,14 @@ export class Watcher {
typeof message[1] === "string" && typeof message[1] === "string" &&
sv.inputs.has(message[1]) sv.inputs.has(message[1])
) { ) {
try {
sv.rebuilding = true; sv.rebuilding = true;
sv.ctx.rebuild(); await sv.ctx.rebuild();
} catch (e: any) {
console.error(`Srv failed rebuild (site: ${id_site})`);
console.error(e.message);
fe.rebuilding = false;
}
} }
} }
if (typeof fe !== "undefined" && !fe.rebuilding) { if (typeof fe !== "undefined" && !fe.rebuilding) {
@ -63,7 +69,7 @@ export class Watcher {
fe.rebuilding = true; fe.rebuilding = true;
try { try {
broadcastLoading(); broadcastLoading();
fe.ctx.rebuild(); await fe.ctx.rebuild();
} catch (e: any) { } catch (e: any) {
console.error(`Frontend failed rebuild (site: ${id_site})`); console.error(`Frontend failed rebuild (site: ${id_site})`);
console.error(e.message); console.error(e.message);