From b2532b5f4d806ac641245986b729d20ebd384ebb Mon Sep 17 00:00:00 2001 From: geekgeekrun Date: Sat, 30 Nov 2024 21:44:14 +0800 Subject: [PATCH] fix after approve button clicked, notice window is not closed --- packages/ui/src/main/features/first-launch-notice-window.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/ui/src/main/features/first-launch-notice-window.ts b/packages/ui/src/main/features/first-launch-notice-window.ts index 1bd7f56..5aa3055 100644 --- a/packages/ui/src/main/features/first-launch-notice-window.ts +++ b/packages/ui/src/main/features/first-launch-notice-window.ts @@ -2,6 +2,7 @@ import fs from 'fs' import os from 'os' import path from 'path' import buildInfo from '../../common/build-info.json' +import { ensureStorageFileExist } from '@geekgeekrun/geek-auto-start-chat-with-boss/runtime-file-utils.mjs' export const firstLaunchNoticeApproveFlagPath = path.join( os.homedir(), @@ -10,5 +11,7 @@ export const firstLaunchNoticeApproveFlagPath = path.join( ) export const isFirstLaunchNoticeApproveFlagExist = () => fs.existsSync(firstLaunchNoticeApproveFlagPath) -export const createFirstLaunchNoticeApproveFlag = () => +export const createFirstLaunchNoticeApproveFlag = () => { + ensureStorageFileExist() fs.writeFileSync(firstLaunchNoticeApproveFlagPath, buildInfo.version) +}