From afd2806a67880e2d267cad5ee9bd40ce716ee718 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 11 Apr 2026 11:02:56 +0300 Subject: [PATCH] feat(script): increase warning toast time --- apps/client/src/services/ws.ts | 2 +- apps/server/src/services/script.ts | 4 ++-- packages/commons/src/lib/ws_api.ts | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/client/src/services/ws.ts b/apps/client/src/services/ws.ts index 47ed90341b..b8c606d43b 100644 --- a/apps/client/src/services/ws.ts +++ b/apps/client/src/services/ws.ts @@ -134,7 +134,7 @@ async function handleMessage(event: MessageEvent) { } else if (message.type === "api-log-messages") { appContext.triggerEvent("apiLogMessages", { noteId: message.noteId, messages: message.messages }); } else if (message.type === "toast") { - toast.showMessage(message.message); + toast.showMessage(message.message, message.timeout); } else if (message.type === "execute-script") { const originEntity = message.originEntityId ? await froca.getNote(message.originEntityId) : null; diff --git a/apps/server/src/services/script.ts b/apps/server/src/services/script.ts index b914631e71..8f971f2d4f 100644 --- a/apps/server/src/services/script.ts +++ b/apps/server/src/services/script.ts @@ -33,7 +33,7 @@ function executeNote(note: BNote, apiParams: ApiParams) { actualEnv: "frontend", expectedEnv: "backend" }); - ws.sendMessageToAllClients({ type: "toast", message }); + ws.sendMessageToAllClients({ type: "toast", message, timeout: 10000 }); } return; @@ -143,7 +143,7 @@ function getScriptBundleForFrontend(note: BNote, script?: string, params?: Scrip actualEnv: "backend", expectedEnv: "frontend" }); - ws.sendMessageToAllClients({ type: "toast", message }); + ws.sendMessageToAllClients({ type: "toast", message, timeout: 10000 }); return; } diff --git a/packages/commons/src/lib/ws_api.ts b/packages/commons/src/lib/ws_api.ts index d0641e98d1..cbc997861c 100644 --- a/packages/commons/src/lib/ws_api.ts +++ b/packages/commons/src/lib/ws_api.ts @@ -120,6 +120,7 @@ export type WebSocketMessage = AllTaskDefinitions | { } | { type: "toast", message: string; + timeout?: number; } | { type: "api-log-messages", noteId: string,