From bb77c8b46feabc7ca67638879222bd9e9219e8e9 Mon Sep 17 00:00:00 2001 From: Martin Wilke Date: Mon, 30 Jun 2025 21:17:43 +0800 Subject: [PATCH] FIX: AutoUpdaterService code style improvements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove unused autoUpdater import - Make updateCheckInProgress and updateDownloaded readonly - Fix downloadAndInstallUpdate return type consistency 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- src/main/services/AutoUpdaterService.ts | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/services/AutoUpdaterService.ts b/src/main/services/AutoUpdaterService.ts index 20af18d..645f888 100644 --- a/src/main/services/AutoUpdaterService.ts +++ b/src/main/services/AutoUpdaterService.ts @@ -1,12 +1,11 @@ -import { autoUpdater } from 'electron-updater'; import { dialog, shell, type BrowserWindow } from 'electron'; import { log } from '@shared/utils/logger'; import { getVersion } from '@shared/utils/version'; export class AutoUpdaterService { private mainWindow: BrowserWindow | null = null; - private updateCheckInProgress = false; - private updateDownloaded = false; + private readonly updateCheckInProgress = false; + private readonly updateDownloaded = false; private readonly repoOwner = 'miwi-fbsd'; private readonly repoName = 'CCTracker'; private lastManualCheckTime = 0; @@ -46,9 +45,9 @@ export class AutoUpdaterService { /** * Download and install update (disabled - manual only) */ - async downloadAndInstallUpdate(): Promise { + downloadAndInstallUpdate(): Promise { log.info('Auto-download disabled - please use manual update check', 'AutoUpdater'); - throw new Error('Automatic downloads disabled. Please use manual update check.'); + return Promise.reject(new Error('Automatic downloads disabled. Please use manual update check.')); } /**