Files
NapCatQQ/.pnpm-store/v3/files/81/19233f7ddf00ea39472964f4edd0d0c3595b5c911c2ce4c5057efa52ffdec18bbceff3f7aa48c629ec1dac746d76bee95293a70902984681a7683d42ecf3eb
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

100 lines
4.0 KiB
Plaintext

import { ChatType, Peer } from '../types';
import { GeneralCallResult } from './common';
export interface NodeIKernelSearchService {
addKernelSearchListener(listener: unknown): number;
removeKernelSearchListener(listenerId: number): void;
searchStranger(unknown: string, searchStranger: unknown, searchParams: unknown): Promise<unknown>;
searchGroup(param: {
keyWords: string;
groupNum: number;
exactSearch: boolean;
penetrate: string;
}): Promise<GeneralCallResult>;
searchLocalInfo(keywords: string, type: number): unknown;
cancelSearchLocalInfo(...args: unknown[]): unknown;
searchBuddyChatInfo(...args: unknown[]): unknown;
searchMoreBuddyChatInfo(...args: unknown[]): unknown;
cancelSearchBuddyChatInfo(...args: unknown[]): unknown;
searchContact(...args: unknown[]): unknown;
searchMoreContact(...args: unknown[]): unknown;
cancelSearchContact(...args: unknown[]): unknown;
searchGroupChatInfo(...args: unknown[]): unknown;
resetSearchGroupChatInfoSortType(...args: unknown[]): unknown;
resetSearchGroupChatInfoFilterMembers(...args: unknown[]): unknown;
searchMoreGroupChatInfo(...args: unknown[]): unknown;
cancelSearchGroupChatInfo(...args: unknown[]): unknown;
searchChatsWithKeywords(...args: unknown[]): unknown;
searchMoreChatsWithKeywords(...args: unknown[]): unknown;
cancelSearchChatsWithKeywords(...args: unknown[]): unknown;
searchChatMsgs(...args: unknown[]): unknown;
searchMoreChatMsgs(...args: unknown[]): unknown;
cancelSearchChatMsgs(...args: unknown[]): unknown;
searchMsgWithKeywords(keyWords: string[], param: Peer & {
searchFields: number;
pageLimit: number;
}): Promise<GeneralCallResult>;
searchMoreMsgWithKeywords(...args: unknown[]): unknown;
cancelSearchMsgWithKeywords(...args: unknown[]): unknown;
searchFileWithKeywords(keywords: string[], source: number): Promise<string>;
searchMoreFileWithKeywords(...args: unknown[]): unknown;
cancelSearchFileWithKeywords(...args: unknown[]): unknown;
searchAtMeChats(...args: unknown[]): unknown;
searchMoreAtMeChats(...args: unknown[]): unknown;
cancelSearchAtMeChats(...args: unknown[]): unknown;
searchChatAtMeMsgs(...args: unknown[]): unknown;
searchMoreChatAtMeMsgs(...args: unknown[]): unknown;
cancelSearchChatAtMeMsgs(...args: unknown[]): unknown;
addSearchHistory(param: {
type: number;
contactList: [];
id: number;
groupInfos: [];
msgs: [];
fileInfos: [
{
chatType: ChatType;
buddyChatInfo: Array<{
category_name: string;
peerUid: string;
peerUin: string;
remark: string;
}>;
discussChatInfo: [];
groupChatInfo: Array<{
groupCode: string;
isConf: boolean;
hasModifyConfGroupFace: boolean;
hasModifyConfGroupName: boolean;
groupName: string;
remark: string;
}>;
dataLineChatInfo: [];
tmpChatInfo: [];
msgId: string;
msgSeq: string;
msgTime: string;
senderUid: string;
senderNick: string;
senderRemark: string;
senderCard: string;
elemId: string;
elemType: string;
fileSize: string;
filePath: string;
fileName: string;
hits: Array<{
start: 12;
end: 14;
}>;
}
];
}): Promise<{
result: number;
errMsg: string;
id?: number;
}>;
removeSearchHistory(...args: unknown[]): unknown;
searchCache(...args: unknown[]): unknown;
clearSearchCache(...args: unknown[]): unknown;
}