From 0dec0c471b67c98cdb3e4de1f897daed76e4ebe0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Sat, 24 Jan 2026 14:32:45 +0800 Subject: [PATCH] Refactor flash scene type and update method params Introduced BusiScene enum for sceneType in FileListInfoRequests to improve type safety. Renamed parameters in getFileThumbSavePathForSend for better clarity. --- packages/napcat-core/data/flash.ts | 7 +++++-- packages/napcat-core/services/NodeIKernelMsgService.ts | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/packages/napcat-core/data/flash.ts b/packages/napcat-core/data/flash.ts index 575fcbfd..b829b74c 100644 --- a/packages/napcat-core/data/flash.ts +++ b/packages/napcat-core/data/flash.ts @@ -235,12 +235,15 @@ export interface StartFlashTaskRequests { allDetectResults: {}; }; } - +export enum BusiScene { + KBUSISCENEINVALID, + KBUSISCENEFLASHSCENE +} export interface FileListInfoRequests { seq: number, // 0 fileSetId: string, isUseCache: boolean, - sceneType: number, // 1 + sceneType: BusiScene, // 1 reqInfos: { count: number, // 18 ?? 硬编码吧 不懂 paginationInfo: {}, diff --git a/packages/napcat-core/services/NodeIKernelMsgService.ts b/packages/napcat-core/services/NodeIKernelMsgService.ts index 8ffc5912..3a33b799 100644 --- a/packages/napcat-core/services/NodeIKernelMsgService.ts +++ b/packages/napcat-core/services/NodeIKernelMsgService.ts @@ -336,7 +336,7 @@ export interface NodeIKernelMsgService { assembleMobileQQRichMediaFilePath (...args: unknown[]): unknown; - getFileThumbSavePathForSend (arg1: number, arg2: boolean): string; + getFileThumbSavePathForSend (thumbSize: number, createNeed: boolean): string; getFileThumbSavePath (...args: unknown[]): unknown;