diff --git a/src/core/services/NodeIKernelBaseEmojiService.ts b/src/core/services/NodeIKernelBaseEmojiService.ts index 45ce4255..2af69db6 100644 --- a/src/core/services/NodeIKernelBaseEmojiService.ts +++ b/src/core/services/NodeIKernelBaseEmojiService.ts @@ -1,4 +1,5 @@ import { DownloadBaseEmojiByIdReq, DownloadBaseEmojiByUrlReq, GetBaseEmojiPathReq, PullSysEmojisReq } from '../types'; +import { GeneralCallResult } from './common'; export interface NodeIKernelBaseEmojiService { removeKernelBaseEmojiListener(listenerId: number): void; @@ -7,7 +8,26 @@ export interface NodeIKernelBaseEmojiService { isBaseEmojiPathExist(args: Array): unknown; - fetchFullSysEmojis(pullSysEmojisReq: PullSysEmojisReq): unknown; + fetchFullSysEmojis(pullSysEmojisReq: PullSysEmojisReq): Promise, + downloadInfo: Array + }, + normalPanelResult: { + SysEmojiGroupList: Array, + downloadInfo: Array + }, + superPanelResult: { + SysEmojiGroupList: Array, + downloadInfo: Array + }, + redHeartPanelResult: { + SysEmojiGroupList: Array, + downloadInfo: Array + } + } + }>; getBaseEmojiPathByIds(getBaseEmojiPathReqs: Array): unknown; diff --git a/src/core/services/NodeIKernelMsgService.ts b/src/core/services/NodeIKernelMsgService.ts index e4f20ac8..98d0ec71 100644 --- a/src/core/services/NodeIKernelMsgService.ts +++ b/src/core/services/NodeIKernelMsgService.ts @@ -468,7 +468,7 @@ export interface NodeIKernelMsgService { setCurOnScreenMsg(...args: unknown[]): unknown; - setCurOnScreenMsgForMsgEvent(...args: unknown[]): unknown; + setCurOnScreenMsgForMsgEvent(peer: Peer, msgRegList: Map): void; getMiscData(key: string): unknown; diff --git a/src/core/services/NodeIKernelRobotService.ts b/src/core/services/NodeIKernelRobotService.ts index 21a41aa9..f8ee2216 100644 --- a/src/core/services/NodeIKernelRobotService.ts +++ b/src/core/services/NodeIKernelRobotService.ts @@ -1,4 +1,5 @@ import { NodeIKernelRobotListener } from '@/core/listeners'; +import { GeneralCallResult, Peer } from '..'; export interface NodeIKernelRobotService { fetchGroupRobotStoreDiscovery(arg: unknown): unknown; @@ -31,5 +32,17 @@ export interface NodeIKernelRobotService { getRobotUinRange(data: unknown): Promise<{ response: { robotUinRanges: Array } }>; + getRobotFunctions(peer: Peer, params: { + uins: Array, + num: 0, + client_info: { platform: 4, version: '', build_num: 9999 }, + tinyids: [], + page: 0, + full_fetch: false, + scene: 4, + filter: 1, + bkn: '' + }): Promise, next_page: number } }>; + isNull(): boolean; }