From 44587e299a12abc6b66f7cbc62b409dbcdff2290 Mon Sep 17 00:00:00 2001 From: momen Date: Wed, 15 Apr 2026 14:11:46 +0800 Subject: [PATCH] =?UTF-8?q?fix(lint):=20=E6=B8=85=E7=90=86=E6=9C=AA?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E7=9A=84=E5=AE=89=E8=A3=85=E5=99=A8=E7=AC=A6?= =?UTF-8?q?=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron/main/backend/shared-installer.ts | 8 +------- electron/main/backend/update-center/download.ts | 3 +-- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/electron/main/backend/shared-installer.ts b/electron/main/backend/shared-installer.ts index 851ba9ba..b9490f1c 100644 --- a/electron/main/backend/shared-installer.ts +++ b/electron/main/backend/shared-installer.ts @@ -2,7 +2,7 @@ * 共享的安装/下载逻辑 * 被 install-manager.ts 和 update-center 共同使用 */ -import { spawn, ChildProcess } from "node:child_process"; +import { spawn } from "node:child_process"; import { createWriteStream } from "node:fs"; import * as fs from "node:fs"; import * as path from "node:path"; @@ -34,7 +34,6 @@ export interface DownloadResult { * 与 install-manager.ts 中的下载逻辑保持一致 */ export const downloadPackage = async ({ - pkgname, metalinkUrl, filename, downloadDir, @@ -225,7 +224,6 @@ export interface InstallOptions { * 与 install-manager.ts 中的安装逻辑保持一致 */ export const installPackage = async ({ - pkgname, filePath, origin, superUserCmd, @@ -265,8 +263,6 @@ export const installPackage = async ({ env: process.env, }); - let stdout = ""; - let stderr = ""; let logBuffer = ""; let logBufferTimer: NodeJS.Timeout | null = null; const LOG_FLUSH_MS = 100; @@ -295,12 +291,10 @@ export const installPackage = async ({ signal?.addEventListener("abort", abortHandler, { once: true }); child.stdout?.on("data", (data) => { - stdout += data.toString(); bufferedSendLog(data.toString()); }); child.stderr?.on("data", (data) => { - stderr += data.toString(); bufferedSendLog(data.toString()); }); diff --git a/electron/main/backend/update-center/download.ts b/electron/main/backend/update-center/download.ts index 523bd49c..594e0c61 100644 --- a/electron/main/backend/update-center/download.ts +++ b/electron/main/backend/update-center/download.ts @@ -1,5 +1,4 @@ -import { join } from "node:path"; -import { downloadPackage, type DownloadResult } from "../shared-installer"; +import { downloadPackage } from "../shared-installer"; import type { UpdateCenterItem } from "./types"; export interface Aria2DownloadResult {