From 07f3c48d0b6b6d4eb49122db6584ad2f887562de Mon Sep 17 00:00:00 2001 From: SiriusXT <1160925501@qq.com> Date: Sun, 4 Jan 2026 14:13:18 +0800 Subject: [PATCH] chore(window): import randomString only when needed --- apps/desktop/src/main.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src/main.ts b/apps/desktop/src/main.ts index ecbbd2024a..8db9f91daf 100644 --- a/apps/desktop/src/main.ts +++ b/apps/desktop/src/main.ts @@ -6,7 +6,6 @@ import sqlInit from "@triliumnext/server/src/services/sql_init.js"; import windowService from "@triliumnext/server/src/services/window.js"; import tray from "@triliumnext/server/src/services/tray.js"; import options from "@triliumnext/server/src/services/options.js"; -import { randomString } from "@triliumnext/server/src/services/utils.js"; import electronDebug from "electron-debug"; import electronDl from "electron-dl"; @@ -71,9 +70,10 @@ async function main() { globalShortcut.unregisterAll(); }); - app.on("second-instance", (event, commandLine) => { + app.on("second-instance", async (event, commandLine) => { const lastFocusedWindow = windowService.getLastFocusedWindow(); if (commandLine.includes("--new-window")) { + const randomString = (await import("@triliumnext/server/src/services/utils.js")).randomString; const extraWindowId = randomString(4); windowService.createExtraWindow(extraWindowId, ""); } else if (lastFocusedWindow) {