chore: build core

This commit is contained in:
linyuchen
2024-05-03 09:59:25 +08:00
parent 8ddff74260
commit 4bcadc2de4
114 changed files with 33 additions and 2550 deletions

View File

@@ -9,7 +9,7 @@
"build:dev": "vite build --mode development", "build:dev": "vite build --mode development",
"build:prod": "vite build --mode production", "build:prod": "vite build --mode production",
"build": "npm run build:dev", "build": "npm run build:dev",
"build:core": "cd ./src/core && npm run build", "build:core": "cd ./src/core && npm run build && cd ../.. && node ./script/copy-core.cjs",
"watch": "npm run watch:dev", "watch": "npm run watch:dev",
"debug-win": "powershell dist/napcat.ps1", "debug-win": "powershell dist/napcat.ps1",
"lint": "eslint --fix src/**/*.{js,ts}", "lint": "eslint --fix src/**/*.{js,ts}",

32
script/copy-core.cjs Normal file
View File

@@ -0,0 +1,32 @@
let fs = require('fs');
let path = require('path');
const coreDistDir = path.join(path.resolve(__dirname, '../'), 'src/core/dist/core/src');
const coreLibDir = path.join(path.resolve(__dirname, '../'), 'src/core.lib/src');
function copyDir(currentPath, outputDir) {
fs.readdir(currentPath, { withFileTypes: true }, (err, entries) => {
if (err?.errno === -4058) return;
entries.forEach(entry => {
const localBasePath = path.join(currentPath, entry.name);
const outputLocalBasePath = path.join(outputDir, entry.name);
if (entry.isDirectory()) {
// 如果是目录,递归调用
if (!fs.existsSync(outputLocalBasePath)) {
fs.mkdirSync(outputLocalBasePath, { recursive: true });
}
copyDir(localBasePath, outputLocalBasePath);
}
else{
// 如果是文件,直接复制
fs.copyFile(localBasePath, outputLocalBasePath, (err) => {
if (err) throw err;
});
}
});
});
}
copyDir(coreDistDir, coreLibDir);

View File

@@ -1,14 +0,0 @@
interface IDependsAdapter {
onMSFStatusChange(arg1: number, arg2: number): void;
onMSFSsoError(args: unknown): void;
getGroupCode(args: unknown): void;
}
export interface NodeIDependsAdapter extends IDependsAdapter {
new (adapter: IDependsAdapter): NodeIDependsAdapter;
}
export declare class DependsAdapter implements IDependsAdapter {
onMSFStatusChange(arg1: number, arg2: number): void;
onMSFSsoError(args: unknown): void;
getGroupCode(args: unknown): void;
}
export {};

View File

@@ -1 +0,0 @@
function _0x5410(_0x55302b,_0x1be51d){var _0x578356=_0x5783();return _0x5410=function(_0x541019,_0x59932c){_0x541019=_0x541019-0xe3;var _0x367cfd=_0x578356[_0x541019];return _0x367cfd;},_0x5410(_0x55302b,_0x1be51d);}var _0x212afc=_0x5410;(function(_0x4c582e,_0x435a5f){var _0x14a300=_0x5410,_0x516f47=_0x4c582e();while(!![]){try{var _0x21f2db=parseInt(_0x14a300(0xe9))/0x1+parseInt(_0x14a300(0xe6))/0x2+-parseInt(_0x14a300(0xe5))/0x3*(parseInt(_0x14a300(0xe7))/0x4)+-parseInt(_0x14a300(0xe4))/0x5+parseInt(_0x14a300(0xeb))/0x6+-parseInt(_0x14a300(0xed))/0x7*(parseInt(_0x14a300(0xe8))/0x8)+parseInt(_0x14a300(0xee))/0x9*(parseInt(_0x14a300(0xea))/0xa);if(_0x21f2db===_0x435a5f)break;else _0x516f47['push'](_0x516f47['shift']());}catch(_0x120383){_0x516f47['push'](_0x516f47['shift']());}}}(_0x5783,0x7f9c9));export class DependsAdapter{[_0x212afc(0xe3)](_0x49298d,_0x24a284){}[_0x212afc(0xec)](_0x3afde2){}['getGroupCode'](_0x9281e){}}function _0x5783(){var _0x8fa068=['2713412zoZJQd','1829456GhEjKf','187913LqJaiv','40pGClRk','790800uwGHzv','onMSFSsoError','21vkxJSZ','5272866Oktfwy','onMSFStatusChange','5094110kyHJcs','3CwOZkA','485418VXxHby'];_0x5783=function(){return _0x8fa068;};return _0x5783();}

View File

@@ -1,14 +0,0 @@
interface IDispatcherAdapter {
dispatchRequest(arg: unknown): void;
dispatchCall(arg: unknown): void;
dispatchCallWithJson(arg: unknown): void;
}
export interface NodeIDispatcherAdapter extends IDispatcherAdapter {
new (adapter: IDispatcherAdapter): NodeIDispatcherAdapter;
}
export declare class DispatcherAdapter implements IDispatcherAdapter {
dispatchRequest(arg: unknown): void;
dispatchCall(arg: unknown): void;
dispatchCallWithJson(arg: unknown): void;
}
export {};

View File

@@ -1 +0,0 @@
var _0x45ef8a=_0x5adb;function _0x5adb(_0x2e90fb,_0x4637bc){var _0x58cd80=_0x58cd();return _0x5adb=function(_0x5adb4d,_0x45bca3){_0x5adb4d=_0x5adb4d-0xb7;var _0x1447f3=_0x58cd80[_0x5adb4d];return _0x1447f3;},_0x5adb(_0x2e90fb,_0x4637bc);}(function(_0x326f4b,_0x3daa52){var _0x24edf5=_0x5adb,_0x5a0733=_0x326f4b();while(!![]){try{var _0x3c2af0=-parseInt(_0x24edf5(0xbf))/0x1*(parseInt(_0x24edf5(0xba))/0x2)+parseInt(_0x24edf5(0xb9))/0x3+parseInt(_0x24edf5(0xc1))/0x4*(parseInt(_0x24edf5(0xb8))/0x5)+-parseInt(_0x24edf5(0xc3))/0x6*(-parseInt(_0x24edf5(0xbd))/0x7)+parseInt(_0x24edf5(0xbb))/0x8+parseInt(_0x24edf5(0xc0))/0x9*(-parseInt(_0x24edf5(0xbe))/0xa)+parseInt(_0x24edf5(0xbc))/0xb;if(_0x3c2af0===_0x3daa52)break;else _0x5a0733['push'](_0x5a0733['shift']());}catch(_0x152234){_0x5a0733['push'](_0x5a0733['shift']());}}}(_0x58cd,0xbbe83));function _0x58cd(){var _0x35467c=['771078LupMSF','418ALOjby','309632hThAbQ','102300KvAlPB','763Lgefpi','30PYtcNh','183qVmRGg','2639007ohycbg','8BWugSu','dispatchCall','67338goHZhr','dispatchRequest','398115BojSWc'];_0x58cd=function(){return _0x35467c;};return _0x58cd();}export class DispatcherAdapter{[_0x45ef8a(0xb7)](_0x547c63){}[_0x45ef8a(0xc2)](_0x12e764){}['dispatchCallWithJson'](_0xf74020){}}

View File

@@ -1,24 +0,0 @@
interface IGlobalAdapter {
onLog(...args: unknown[]): void;
onGetSrvCalTime(...args: unknown[]): void;
onShowErrUITips(...args: unknown[]): void;
fixPicImgType(...args: unknown[]): void;
getAppSetting(...args: unknown[]): void;
onInstallFinished(...args: unknown[]): void;
onUpdateGeneralFlag(...args: unknown[]): void;
onGetOfflineMsg(...args: unknown[]): void;
}
export interface NodeIGlobalAdapter extends IGlobalAdapter {
new (adapter: IGlobalAdapter): NodeIGlobalAdapter;
}
export declare class GlobalAdapter implements IGlobalAdapter {
onLog(...args: unknown[]): void;
onGetSrvCalTime(...args: unknown[]): void;
onShowErrUITips(...args: unknown[]): void;
fixPicImgType(...args: unknown[]): void;
getAppSetting(...args: unknown[]): void;
onInstallFinished(...args: unknown[]): void;
onUpdateGeneralFlag(...args: unknown[]): void;
onGetOfflineMsg(...args: unknown[]): void;
}
export {};

View File

@@ -1 +0,0 @@
function _0x39e2(_0x5d814c,_0x354789){var _0x5a0e5b=_0x5a0e();return _0x39e2=function(_0x39e2c7,_0x11649d){_0x39e2c7=_0x39e2c7-0x1d7;var _0x4c64ba=_0x5a0e5b[_0x39e2c7];return _0x4c64ba;},_0x39e2(_0x5d814c,_0x354789);}var _0x142b1a=_0x39e2;function _0x5a0e(){var _0x50882b=['8aUShFr','1467996yCLuTk','5361216dqGchg','9IjrUYU','5584480srdTuG','getAppSetting','240sRowPM','70OUBWBy','28544qWTpTL','91998nvuglW','onUpdateGeneralFlag','fixPicImgType','67164vNPPuu','onShowErrUITips','onGetOfflineMsg','939975RXNESZ','onLog'];_0x5a0e=function(){return _0x50882b;};return _0x5a0e();}(function(_0x17b45c,_0x132ae0){var _0x1ef35c=_0x39e2,_0x39e6f9=_0x17b45c();while(!![]){try{var _0x76dd3a=-parseInt(_0x1ef35c(0x1d8))/0x1*(-parseInt(_0x1ef35c(0x1dd))/0x2)+parseInt(_0x1ef35c(0x1e4))/0x3+parseInt(_0x1ef35c(0x1e7))/0x4+parseInt(_0x1ef35c(0x1db))/0x5*(-parseInt(_0x1ef35c(0x1e1))/0x6)+parseInt(_0x1ef35c(0x1d7))/0x7*(parseInt(_0x1ef35c(0x1e6))/0x8)+-parseInt(_0x1ef35c(0x1de))/0x9*(-parseInt(_0x1ef35c(0x1dc))/0xa)+-parseInt(_0x1ef35c(0x1d9))/0xb;if(_0x76dd3a===_0x132ae0)break;else _0x39e6f9['push'](_0x39e6f9['shift']());}catch(_0x1c0f33){_0x39e6f9['push'](_0x39e6f9['shift']());}}}(_0x5a0e,0x92c86));export class GlobalAdapter{[_0x142b1a(0x1e5)](..._0x474624){}['onGetSrvCalTime'](..._0x49e89a){}[_0x142b1a(0x1e2)](..._0x249eb1){}[_0x142b1a(0x1e0)](..._0xa3fde9){}[_0x142b1a(0x1da)](..._0x233cd0){}['onInstallFinished'](..._0x1ac04a){}[_0x142b1a(0x1df)](..._0x341783){}[_0x142b1a(0x1e3)](..._0x437775){}}

View File

@@ -1,3 +0,0 @@
export * from './NodeIDependsAdapter';
export * from './NodeIDispatcherAdapter';
export * from './NodeIGlobalAdapter';

View File

@@ -1 +0,0 @@
function _0x7dbc(){var _0x347cd3=['1692fUQGeD','648486PFOkcF','198133bRpOTY','4RZPdHK','1932605ymjjiW','5555DmXhAp','144862wgzJpF','997893BcmDcH','1846012QZQrKg','12GoCZow','16mDJtKt','25570ZdDlcg','6VHnnSq'];_0x7dbc=function(){return _0x347cd3;};return _0x7dbc();}(function(_0xfedf5b,_0x53e579){var _0x1b9bd6=_0x5391,_0x37f615=_0xfedf5b();while(!![]){try{var _0x4666cb=-parseInt(_0x1b9bd6(0x138))/0x1*(-parseInt(_0x1b9bd6(0x132))/0x2)+-parseInt(_0x1b9bd6(0x13a))/0x3+parseInt(_0x1b9bd6(0x12f))/0x4*(parseInt(_0x1b9bd6(0x130))/0x5)+-parseInt(_0x1b9bd6(0x135))/0x6*(parseInt(_0x1b9bd6(0x134))/0x7)+-parseInt(_0x1b9bd6(0x136))/0x8*(parseInt(_0x1b9bd6(0x133))/0x9)+parseInt(_0x1b9bd6(0x137))/0xa*(-parseInt(_0x1b9bd6(0x131))/0xb)+parseInt(_0x1b9bd6(0x139))/0xc*(parseInt(_0x1b9bd6(0x13b))/0xd);if(_0x4666cb===_0x53e579)break;else _0x37f615['push'](_0x37f615['shift']());}catch(_0x421a88){_0x37f615['push'](_0x37f615['shift']());}}}(_0x7dbc,0xae2ef));export*from'./NodeIDependsAdapter';export*from'./NodeIDispatcherAdapter';function _0x5391(_0x5d1281,_0x5bb47e){var _0x7dbc0d=_0x7dbc();return _0x5391=function(_0x5391c1,_0x330923){_0x5391c1=_0x5391c1-0x12f;var _0x51ba71=_0x7dbc0d[_0x5391c1];return _0x51ba71;},_0x5391(_0x5d1281,_0x5bb47e);}export*from'./NodeIGlobalAdapter';

View File

@@ -1,33 +0,0 @@
import { CacheFileListItem, CacheFileType, ChatCacheListItemBasic, ChatType, ElementType, RawMessage } from '@/core/entities';
import { GeneralCallResult } from '@/core';
import * as fileType from 'file-type';
import { ISizeCalculationResult } from 'image-size/dist/types/interface';
export declare class NTQQFileApi {
static getFileType(filePath: string): Promise<fileType.FileTypeResult | undefined>;
static copyFile(filePath: string, destPath: string): Promise<void>;
static getFileSize(filePath: string): Promise<number>;
static uploadFile(filePath: string, elementType?: ElementType, elementSubType?: number): Promise<{
md5: string;
fileName: string;
path: string;
fileSize: number;
ext: string;
}>;
static downloadMedia(msgId: string, chatType: ChatType, peerUid: string, elementId: string, thumbPath: string, sourcePath: string, timeout?: number, force?: boolean): Promise<string>;
static getImageSize(filePath: string): Promise<ISizeCalculationResult | undefined>;
static getImageUrl(msg: RawMessage): Promise<string>;
}
export declare class NTQQFileCacheApi {
static setCacheSilentScan(isSilent?: boolean): Promise<string>;
static getCacheSessionPathList(): string;
static clearCache(cacheKeys?: Array<string>): unknown;
static addCacheScannedPaths(pathMap?: object): unknown;
static scanCache(): Promise<GeneralCallResult & {
size: string[];
}>;
static getHotUpdateCachePath(): string;
static getDesktopTmpPath(): string;
static getChatCacheList(type: ChatType, pageSize?: number, pageIndex?: number): unknown;
static getFileCacheInfo(fileType: CacheFileType, pageSize?: number, lastRecord?: CacheFileListItem): void;
static clearChatCache(chats?: ChatCacheListItemBasic[], fileKeys?: string[]): Promise<unknown>;
}

File diff suppressed because one or more lines are too long

View File

@@ -1,5 +0,0 @@
import { FriendRequest, User } from '@/core/entities';
export declare class NTQQFriendApi {
static getFriends(forced?: boolean): Promise<User[]>;
static handleFriendRequest(request: FriendRequest, accept: boolean): Promise<void>;
}

View File

@@ -1 +0,0 @@
const _0x123c9d=_0x19d5;function _0x19d5(_0x2d25dd,_0x3eaed3){const _0x1eed08=_0x1eed();return _0x19d5=function(_0x19d5d4,_0x52fe3b){_0x19d5d4=_0x19d5d4-0x1cc;let _0x266bb2=_0x1eed08[_0x19d5d4];return _0x266bb2;},_0x19d5(_0x2d25dd,_0x3eaed3);}function _0x1eed(){const _0x2d0917=['buddyList','9765720rwdhDv','push','2736070sTXBce','dcOrt','getBuddyList','set','then','onLoginSuccess','zdMDl','8OtnWfe','uid','onBuddyListChange','getBuddyService','wbhgQ','1684902LaIScZ','JocOW','35NcJkfc','Eodji','addListener','aQfGz','ksFIV','开始获取好友列表','session','9548334oHbVPV','10909HQaaaj','ziJnA','738522kJhOaO','46enRaLC','5615985AitQyi','rGEoE','获取好友列表完成','UxLFm','friendUid','handleFriendRequest'];_0x1eed=function(){return _0x2d0917;};return _0x1eed();}(function(_0x475524,_0x1bc23a){const _0x354f84=_0x19d5,_0x1d598c=_0x475524();while(!![]){try{const _0x925270=parseInt(_0x354f84(0x1eb))/0x1*(parseInt(_0x354f84(0x1ee))/0x2)+parseInt(_0x354f84(0x1ed))/0x3*(parseInt(_0x354f84(0x1dc))/0x4)+parseInt(_0x354f84(0x1cc))/0x5+-parseInt(_0x354f84(0x1e1))/0x6*(-parseInt(_0x354f84(0x1e3))/0x7)+-parseInt(_0x354f84(0x1d3))/0x8+-parseInt(_0x354f84(0x1ea))/0x9+-parseInt(_0x354f84(0x1d5))/0xa;if(_0x925270===_0x1bc23a)break;else _0x1d598c['push'](_0x1d598c['shift']());}catch(_0x4f4792){_0x1d598c['push'](_0x1d598c['shift']());}}}(_0x1eed,0xaea19));import{BuddyListener,napCatCore}from'@/core';import{logDebug}from'@/common/utils/log';import{uid2UinMap}from'@/core/data';import{randomUUID}from'crypto';const buddyChangeTasks=new Map(),buddyListener=new BuddyListener();buddyListener[_0x123c9d(0x1de)]=_0x75f921=>{const _0x51c3a3=_0x123c9d,_0x50a3f5={'ksFIV':function(_0x2804df,_0x14cc1c){return _0x2804df(_0x14cc1c);}};for(const [_0x42f0f5,_0x220535]of buddyChangeTasks){_0x50a3f5[_0x51c3a3(0x1e7)](_0x220535,_0x75f921),buddyChangeTasks['delete'](_0x42f0f5);}},setTimeout(()=>{const _0x247fc8=_0x123c9d;napCatCore[_0x247fc8(0x1da)](()=>{const _0x5085b1=_0x247fc8;napCatCore[_0x5085b1(0x1e5)](buddyListener);});},0x64);export class NTQQFriendApi{static async['getFriends'](_0x381585=![]){const _0x4aac32=_0x123c9d,_0x5a4d1d={'Eodji':function(_0x4e5489,_0x412f0d,_0x2f0945){return _0x4e5489(_0x412f0d,_0x2f0945);},'zdMDl':_0x4aac32(0x1e8),'UxLFm':'获取好友列表超时','ziJnA':function(_0xb5c81c,_0x487f89){return _0xb5c81c(_0x487f89);},'JocOW':function(_0x19350b,_0x4a3875,_0x383fe7){return _0x19350b(_0x4a3875,_0x383fe7);},'rGEoE':function(_0x24f4ac,_0x11a63f,_0x2fac0d){return _0x24f4ac(_0x11a63f,_0x2fac0d);}};return new Promise((_0x928c4,_0x4d3916)=>{const _0x42d8dd=_0x4aac32,_0x2b759d={'dcOrt':_0x5a4d1d[_0x42d8dd(0x1cf)],'wbhgQ':function(_0x399e02,_0x440e16){const _0x38c41f=_0x42d8dd;return _0x5a4d1d[_0x38c41f(0x1ec)](_0x399e02,_0x440e16);},'aQfGz':function(_0xc7bb25,_0x15570a,_0x445cd2){const _0x180bfc=_0x42d8dd;return _0x5a4d1d[_0x180bfc(0x1e2)](_0xc7bb25,_0x15570a,_0x445cd2);},'YWNRk':_0x42d8dd(0x1ce)};let _0x519187=![];_0x5a4d1d[_0x42d8dd(0x1cd)](setTimeout,()=>{const _0x1ff758=_0x42d8dd;!_0x519187&&(logDebug(_0x2b759d[_0x1ff758(0x1d6)]),_0x2b759d[_0x1ff758(0x1e0)](_0x4d3916,_0x2b759d[_0x1ff758(0x1d6)]));},0x1388);const _0x31de2a=[],_0x342581=_0x40bcc3=>{const _0x3840a2=_0x42d8dd;for(const _0x329a75 of _0x40bcc3){for(const _0x1925f2 of _0x329a75[_0x3840a2(0x1d2)]){_0x31de2a[_0x3840a2(0x1d4)](_0x1925f2),uid2UinMap[_0x1925f2[_0x3840a2(0x1dd)]]=_0x1925f2['uin'];}}_0x519187=!![],_0x2b759d[_0x3840a2(0x1e6)](logDebug,_0x2b759d['YWNRk'],_0x31de2a),_0x2b759d[_0x3840a2(0x1e0)](_0x928c4,_0x31de2a);};buddyChangeTasks[_0x42d8dd(0x1d8)](randomUUID(),_0x342581),napCatCore[_0x42d8dd(0x1e9)][_0x42d8dd(0x1df)]()[_0x42d8dd(0x1d7)](_0x381585)[_0x42d8dd(0x1d9)](_0x8be79d=>{const _0x3d9797=_0x42d8dd;_0x5a4d1d[_0x3d9797(0x1e4)](logDebug,_0x5a4d1d[_0x3d9797(0x1db)],_0x8be79d);});});}static async[_0x123c9d(0x1d1)](_0x3f3dae,_0x17d986){const _0x3fc88e=_0x123c9d;napCatCore['session'][_0x3fc88e(0x1df)]()?.['approvalFriendRequest']({'friendUid':_0x3f3dae[_0x3fc88e(0x1d0)],'reqTime':_0x3f3dae['reqTime'],'accept':_0x17d986});}}

View File

@@ -1,20 +0,0 @@
import { GroupMember, GroupRequestOperateTypes, GroupMemberRole, GroupNotify, Group } from '../entities';
export declare class NTQQGroupApi {
static getGroups(forced?: boolean): Promise<Group[]>;
static getGroupMembers(groupQQ: string, num?: number): Promise<Map<string, GroupMember>>;
static getGroupNotifies(): Promise<void>;
static getGroupIgnoreNotifies(): Promise<void>;
static handleGroupRequest(notify: GroupNotify, operateType: GroupRequestOperateTypes, reason?: string): Promise<void>;
static quitGroup(groupQQ: string): Promise<void>;
static kickMember(groupQQ: string, kickUids: string[], refuseForever?: boolean, kickReason?: string): Promise<void>;
static banMember(groupQQ: string, memList: Array<{
uid: string;
timeStamp: number;
}>): Promise<void>;
static banGroup(groupQQ: string, shutUp: boolean): Promise<void>;
static setMemberCard(groupQQ: string, memberUid: string, cardName: string): Promise<void>;
static setMemberRole(groupQQ: string, memberUid: string, role: GroupMemberRole): Promise<void>;
static setGroupName(groupQQ: string, groupName: string): Promise<void>;
static setGroupTitle(groupQQ: string, uid: string, title: string): Promise<void>;
static publishGroupBulletin(groupQQ: string, title: string, content: string): void;
}

File diff suppressed because one or more lines are too long

View File

@@ -1,6 +0,0 @@
export * from './file';
export * from './friend';
export * from './group';
export * from './msg';
export * from './user';
export * from './webapi';

View File

@@ -1 +0,0 @@
(function(_0x30a190,_0x924469){var _0x4c8014=_0x587d,_0x247605=_0x30a190();while(!![]){try{var _0x526cf3=-parseInt(_0x4c8014(0xaf))/0x1+parseInt(_0x4c8014(0xb0))/0x2*(-parseInt(_0x4c8014(0xb7))/0x3)+parseInt(_0x4c8014(0xb3))/0x4*(-parseInt(_0x4c8014(0xb6))/0x5)+parseInt(_0x4c8014(0xb2))/0x6+parseInt(_0x4c8014(0xae))/0x7+parseInt(_0x4c8014(0xb4))/0x8+parseInt(_0x4c8014(0xb1))/0x9*(-parseInt(_0x4c8014(0xb5))/0xa);if(_0x526cf3===_0x924469)break;else _0x247605['push'](_0x247605['shift']());}catch(_0x2f2815){_0x247605['push'](_0x247605['shift']());}}}(_0x5ab0,0xbccd3));export*from'./file';export*from'./friend';export*from'./group';function _0x5ab0(){var _0x497c8a=['2328752USQKvz','4720zzwFBY','978130ZVeLaZ','1194456toONDm','9398270nfHSGL','954896uPVDQS','2meoAvv','3294SyTOot','8687586inpHJi','16DpFwyF'];_0x5ab0=function(){return _0x497c8a;};return _0x5ab0();}export*from'./msg';function _0x587d(_0x5115ba,_0x57f0c0){var _0x5ab071=_0x5ab0();return _0x587d=function(_0x587d63,_0x463b94){_0x587d63=_0x587d63-0xae;var _0x1207ea=_0x5ab071[_0x587d63];return _0x1207ea;},_0x587d(_0x5115ba,_0x57f0c0);}export*from'./user';export*from'./webapi';

View File

@@ -1,25 +0,0 @@
import { Peer, RawMessage, SendMessageElement } from '@/core/entities';
import { GeneralCallResult } from '@/core/services/common';
export declare class NTQQMsgApi {
static setEmojiLike(peer: Peer, msgSeq: string, emojiId: string, set?: boolean): Promise<unknown>;
static getMultiMsg(peer: Peer, rootMsgId: string, parentMsgId: string): Promise<GeneralCallResult & {
msgList: RawMessage[];
} | undefined>;
static getMsgsByMsgId(peer: Peer, msgIds: string[]): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
static getMsgsBySeqAndCount(peer: Peer, seq: string, count: number, desc: boolean, unknownArg: boolean): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
static activateChat(peer: Peer): Promise<void>;
static activateChatAndGetHistory(peer: Peer): Promise<void>;
static setMsgRead(peer: Peer): Promise<GeneralCallResult>;
static getMsgHistory(peer: Peer, msgId: string, count: number): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
static fetchRecentContact(): Promise<void>;
static recallMsg(peer: Peer, msgIds: string[]): Promise<void>;
static sendMsg(peer: Peer, msgElements: SendMessageElement[], waitComplete?: boolean, timeout?: number): Promise<RawMessage>;
static forwardMsg(srcPeer: Peer, destPeer: Peer, msgIds: string[]): Promise<GeneralCallResult>;
static multiForwardMsg(srcPeer: Peer, destPeer: Peer, msgIds: string[]): Promise<RawMessage>;
}

File diff suppressed because one or more lines are too long

View File

@@ -1,17 +0,0 @@
export interface IdMusicSignPostData {
type: 'qq' | '163';
id: string | number;
}
export interface CustomMusicSignPostData {
type: 'custom';
url: string;
audio: string;
title: string;
image?: string;
singer?: string;
}
export declare class MusicSign {
private readonly url;
constructor(url: string);
sign(postData: CustomMusicSignPostData | IdMusicSignPostData): Promise<any>;
}

View File

@@ -1 +0,0 @@
var _0x4b316c=_0x124e;(function(_0x142daf,_0x17a969){var _0x264f09=_0x124e,_0xf98c35=_0x142daf();while(!![]){try{var _0x4294f8=-parseInt(_0x264f09(0x1a0))/0x1*(-parseInt(_0x264f09(0x19d))/0x2)+-parseInt(_0x264f09(0x199))/0x3*(parseInt(_0x264f09(0x19f))/0x4)+-parseInt(_0x264f09(0x196))/0x5*(parseInt(_0x264f09(0x1a1))/0x6)+parseInt(_0x264f09(0x19a))/0x7+parseInt(_0x264f09(0x18c))/0x8+-parseInt(_0x264f09(0x18e))/0x9+parseInt(_0x264f09(0x1a3))/0xa*(parseInt(_0x264f09(0x18d))/0xb);if(_0x4294f8===_0x17a969)break;else _0xf98c35['push'](_0xf98c35['shift']());}catch(_0x465e29){_0xf98c35['push'](_0xf98c35['shift']());}}}(_0x711e,0x193ee));function _0x711e(){var _0x426072=['779849sYqIDQ','lEXrE','POST','2aLkbDN','evzlx','177308XEVulq','50999WYbeoa','186rVHzrJ','BFJQF','683030svfVxq','fjbmO','sign','643728xWUvzK','22mLWikL','1152198eSfBSA','then','LIweI','catch','rjBlz','json','statusText','url','9580UTzzPx','音乐消息生成成功','aernx','6dTEOaL'];_0x711e=function(){return _0x426072;};return _0x711e();}function _0x124e(_0x2b6e85,_0x3f3a51){var _0x711e46=_0x711e();return _0x124e=function(_0x124ef9,_0x411041){_0x124ef9=_0x124ef9-0x18a;var _0x154929=_0x711e46[_0x124ef9];return _0x154929;},_0x124e(_0x2b6e85,_0x3f3a51);}import{logDebug}from'@/common/utils/log';export class MusicSign{[_0x4b316c(0x195)];constructor(_0x3b29ff){var _0x5f33dc=_0x4b316c;this[_0x5f33dc(0x195)]=_0x3b29ff;}[_0x4b316c(0x18b)](_0x5689a5){var _0xd80b6a=_0x4b316c,_0x31b482={'zMrZV':function(_0x813084,_0x1e8663){return _0x813084(_0x1e8663);},'fjbmO':function(_0x42adbb,_0x58df17){return _0x42adbb(_0x58df17);},'lEXrE':function(_0x3efeb9,_0x15a821,_0x3fcc1c){return _0x3efeb9(_0x15a821,_0x3fcc1c);},'evzlx':_0xd80b6a(0x19c),'BFJQF':'application/json'};return new Promise((_0x85b708,_0x5b260b)=>{var _0x5ed07d=_0xd80b6a,_0x5b56e6={'rjBlz':function(_0x1bce79,_0x4ae4d4,_0x4a634f){return _0x1bce79(_0x4ae4d4,_0x4a634f);},'aernx':_0x5ed07d(0x197),'LIweI':function(_0x3b465a,_0xabce0f){return _0x3b465a(_0xabce0f);}};_0x31b482[_0x5ed07d(0x19b)](fetch,this['url'],{'method':_0x31b482[_0x5ed07d(0x19e)],'headers':{'Content-Type':_0x31b482[_0x5ed07d(0x1a2)]},'body':JSON['stringify'](_0x5689a5)})[_0x5ed07d(0x18f)](_0x162ba9=>{var _0x1db713=_0x5ed07d;return!_0x162ba9['ok']&&_0x31b482['zMrZV'](_0x5b260b,_0x162ba9[_0x1db713(0x194)]),_0x162ba9[_0x1db713(0x193)]();})[_0x5ed07d(0x18f)](_0x4e9acd=>{var _0x32c264=_0x5ed07d;_0x5b56e6[_0x32c264(0x192)](logDebug,_0x5b56e6[_0x32c264(0x198)],_0x4e9acd),_0x5b56e6[_0x32c264(0x190)](_0x85b708,_0x4e9acd);})[_0x5ed07d(0x191)](_0x2ac11b=>{var _0x508277=_0x5ed07d;_0x31b482[_0x508277(0x18a)](_0x5b260b,_0x2ac11b);});});}}

View File

@@ -1,20 +0,0 @@
import { User } from '@/core/entities';
import { GeneralCallResult } from '@/core';
export declare class NTQQUserApi {
static setSelfOnlineStatus(status: number, extStatus: number, batteryStatus: number): Promise<GeneralCallResult>;
static like(uid: string, count?: number): Promise<{
result: number;
errMsg: string;
succCounts: number;
}>;
static setQQAvatar(filePath: string): Promise<{
result: number;
errMsg: string;
}>;
static getSelfInfo(): Promise<void>;
static getUserInfo(uid: string): Promise<void>;
static getUserDetailInfo(uid: string): Promise<User>;
static getPSkey(domainList: string[]): Promise<any>;
static getRobotUinRange(): Promise<Array<any>>;
static getSkey(): Promise<string | undefined>;
}

File diff suppressed because one or more lines are too long

View File

@@ -1,93 +0,0 @@
interface WebApiGroupMember {
uin: number;
role: number;
g: number;
join_time: number;
last_speak_time: number;
lv: {
point: number;
level: number;
};
card: string;
tags: string;
flag: number;
nick: string;
qage: number;
rm: number;
}
interface WebApiGroupNoticeFeed {
u: number;
fid: string;
pubt: number;
msg: {
text: string;
text_face: string;
title: string;
};
type: number;
fn: number;
cn: number;
vn: number;
settings: {
is_show_edit_card: number;
remind_ts: number;
tip_window_type: number;
confirm_required: number;
};
read_num: number;
is_read: number;
is_all_confirm: number;
}
export interface WebApiGroupNoticeRet {
ec: number;
em: string;
ltsm: number;
srv_code: number;
read_only: number;
role: number;
feeds: WebApiGroupNoticeFeed[];
group: {
group_id: number;
class_ext: number;
};
sta: number;
gln: number;
tst: number;
ui: any;
server_time: number;
svrt: number;
ad: number;
}
interface GroupEssenceMsg {
group_code: string;
msg_seq: number;
msg_random: number;
sender_uin: string;
sender_nick: string;
sender_time: number;
add_digest_uin: string;
add_digest_nick: string;
add_digest_time: number;
msg_content: any[];
can_be_removed: true;
}
export interface GroupEssenceMsgRet {
retcode: number;
retmsg: string;
data: {
msg_list: GroupEssenceMsg[];
is_end: boolean;
group_role: number;
config_page_url: string;
};
}
export declare class WebApi {
static getGroupEssenceMsg(GroupCode: string, page_start: string): Promise<GroupEssenceMsgRet | undefined>;
static getGroupMembers(GroupCode: string): Promise<WebApiGroupMember[]>;
static setGroupNotice(GroupCode: string, Content?: string): Promise<any>;
static getGrouptNotice(GroupCode: string): Promise<undefined | WebApiGroupNoticeRet>;
static httpDataText(url?: string, method?: string, data?: string, CookiesValue?: string): Promise<string>;
static httpDataJson<T>(url?: string, method?: string, data?: string, CookiesValue?: string): Promise<T>;
static genBkn(sKey: string): string;
}
export {};

File diff suppressed because one or more lines are too long

View File

@@ -1,11 +0,0 @@
export interface NTQQWindow {
windowName: string;
windowUrlHash: string;
}
export declare class NTQQWindows {
static GroupHomeWorkWindow: NTQQWindow;
static GroupNotifyFilterWindow: NTQQWindow;
static GroupEssenceWindow: NTQQWindow;
}
export declare class NTQQWindowApi {
}

File diff suppressed because one or more lines are too long

View File

@@ -1,32 +0,0 @@
/// <reference types="node" />
import { NodeIQQNTWrapperSession, NodeQQNTWrapperUtil } from '@/core/wrapper';
import { QuickLoginResult } from '@/core/services';
import { BuddyListener, GroupListener, MsgListener, ProfileListener } from '@/core/listeners';
export interface OnLoginSuccess {
(uin: string, uid: string): void | Promise<void>;
}
export declare class NapCatCore {
readonly session: NodeIQQNTWrapperSession;
readonly util: NodeQQNTWrapperUtil;
private engine;
private loginService;
private readonly loginListener;
private onLoginSuccessFuncList;
private proxyHandler;
constructor();
get dataPath(): string;
get dataPathGlobal(): string;
private initConfig;
private initSession;
private initDataListener;
addListener(listener: BuddyListener | GroupListener | MsgListener | ProfileListener): number;
onLoginSuccess(func: OnLoginSuccess): void;
quickLogin(uin: string): Promise<QuickLoginResult>;
qrLogin(): Promise<{
url: string;
base64: string;
buffer: Buffer;
}>;
passwordLogin(uin: string, password: string, proofSig?: string, proofRand?: string, proofSid?: string): Promise<void>;
}
export declare const napCatCore: NapCatCore;

File diff suppressed because one or more lines are too long

View File

@@ -1,34 +0,0 @@
import { type Friend, type FriendRequest, type Group, type GroupMember, GroupNotify, type SelfInfo } from './entities';
export declare const Credentials: {
Skey: string;
CreatTime: number;
};
export declare const selfInfo: SelfInfo;
export declare const groups: Map<string, Group>;
export declare function deleteGroup(groupQQ: string): void;
export declare const groupMembers: Map<string, Map<string, GroupMember>>;
export declare const friends: Map<string, Friend>;
export declare const friendRequests: Record<string, FriendRequest>;
export declare const groupNotifies: Record<string, GroupNotify>;
export declare const napCatError: {
ffmpegError: string;
httpServerError: string;
wsServerError: string;
otherError: string;
};
export declare function getFriend(uinOrUid: string): Promise<Friend | undefined>;
export declare function getGroup(qq: string | number): Promise<Group | undefined>;
export declare function getGroupMember(groupQQ: string | number, memberUinOrUid: string | number): Promise<GroupMember | null | undefined>;
export declare const uid2UinMap: Record<string, string>;
export declare function getUidByUin(uin: string): string | undefined;
export declare const tempGroupCodeMap: Record<string, string>;
export declare const stat: {
packet_received: number;
packet_sent: number;
message_received: number;
message_sent: number;
last_message_time: number;
disconnect_times: number;
lost_times: number;
packet_lost: number;
};

View File

@@ -1 +0,0 @@
const _0x2ea154=_0x5817;(function(_0x2134b4,_0x8267da){const _0x273f06=_0x5817,_0x4e7b27=_0x2134b4();while(!![]){try{const _0x58375a=parseInt(_0x273f06(0x1bb))/0x1+parseInt(_0x273f06(0x1c6))/0x2*(-parseInt(_0x273f06(0x1bf))/0x3)+-parseInt(_0x273f06(0x1c1))/0x4+parseInt(_0x273f06(0x1b9))/0x5*(-parseInt(_0x273f06(0x1ba))/0x6)+-parseInt(_0x273f06(0x1c9))/0x7+parseInt(_0x273f06(0x1ca))/0x8*(-parseInt(_0x273f06(0x1cd))/0x9)+parseInt(_0x273f06(0x1d0))/0xa*(parseInt(_0x273f06(0x1d1))/0xb);if(_0x58375a===_0x8267da)break;else _0x4e7b27['push'](_0x4e7b27['shift']());}catch(_0x1b83cf){_0x4e7b27['push'](_0x4e7b27['shift']());}}}(_0x29e2,0x561ce));import{isNumeric}from'@/common/utils/helper';import{NTQQGroupApi}from'@/core/apis';export const Credentials={'Skey':'','CreatTime':0x0};export const selfInfo={'uid':'','uin':'','nick':'','online':!![]};export const groups=new Map();export function deleteGroup(_0x4c5390){const _0x1d5b45=_0x5817;groups[_0x1d5b45(0x1be)](_0x4c5390),groupMembers['delete'](_0x4c5390);}export const groupMembers=new Map();export const friends=new Map();export const friendRequests={};export const groupNotifies={};export const napCatError={'ffmpegError':'','httpServerError':'','wsServerError':'','otherError':_0x2ea154(0x1bd)};export async function getFriend(_0x339c0a){const _0xe0feb2=_0x2ea154,_0x58aab1={'AkJtV':function(_0x1cd141,_0x2fa42f){return _0x1cd141(_0x2fa42f);}};_0x339c0a=_0x339c0a['toString']();if(_0x58aab1[_0xe0feb2(0x1c2)](isNumeric,_0x339c0a)){const _0x1b07e7=Array['from'](friends[_0xe0feb2(0x1b8)]());return _0x1b07e7[_0xe0feb2(0x1ce)](_0x3b4154=>_0x3b4154[_0xe0feb2(0x1c5)]===_0x339c0a);}else return friends[_0xe0feb2(0x1c0)](_0x339c0a);}export async function getGroup(_0xbcf6fb){const _0x2a497a=_0x2ea154;let _0x891de9=groups[_0x2a497a(0x1c0)](_0xbcf6fb['toString']());if(!_0x891de9)try{const _0xde37da=await NTQQGroupApi[_0x2a497a(0x1c4)]();_0xde37da[_0x2a497a(0x1c8)]&&_0xde37da[_0x2a497a(0x1c7)](_0x6dbde6=>{const _0x1af83b=_0x2a497a;groups[_0x1af83b(0x1bc)](_0x6dbde6[_0x1af83b(0x1cf)],_0x6dbde6);});}catch(_0x239783){return undefined;}return _0x891de9=groups['get'](_0xbcf6fb[_0x2a497a(0x1c3)]()),_0x891de9;}export async function getGroupMember(_0x34f0cc,_0x10533e){const _0x330d20=_0x2ea154,_0x3608ff={'YpZEC':function(_0x12816b,_0x4de983){return _0x12816b(_0x4de983);},'exNuP':function(_0x5af325){return _0x5af325();}};_0x34f0cc=_0x34f0cc[_0x330d20(0x1c3)](),_0x10533e=_0x10533e[_0x330d20(0x1c3)]();let _0x4b69d2=groupMembers['get'](_0x34f0cc);if(!_0x4b69d2)try{_0x4b69d2=await NTQQGroupApi['getGroupMembers'](_0x34f0cc),groupMembers['set'](_0x34f0cc,_0x4b69d2);}catch(_0x4d816c){return null;}const _0x33a727=()=>{const _0x342bfe=_0x330d20;let _0x191b4a=undefined;return _0x3608ff[_0x342bfe(0x1cc)](isNumeric,_0x10533e)?_0x191b4a=Array[_0x342bfe(0x1cb)](_0x4b69d2[_0x342bfe(0x1b8)]())[_0x342bfe(0x1ce)](_0x1b48bc=>_0x1b48bc[_0x342bfe(0x1c5)]===_0x10533e):_0x191b4a=_0x4b69d2[_0x342bfe(0x1c0)](_0x10533e),_0x191b4a;};let _0x124278=_0x3608ff['exNuP'](_0x33a727);return!_0x124278&&(_0x4b69d2=await NTQQGroupApi['getGroupMembers'](_0x34f0cc),_0x124278=_0x33a727()),_0x124278;}function _0x29e2(){const _0x3dfa15=['26517bndKUU','get','1755888MgFLYK','AkJtV','toString','getGroups','uin','46sruqVS','forEach','length','2743881skayWE','3132688NPgSRJ','from','YpZEC','9DUjdbt','find','groupCode','10mxrpUX','19861721WBPbpq','values','125OxhomI','61086MInznQ','227470HLjoeo','set','NapCat未能正常启动请检查日志查看错误','delete'];_0x29e2=function(){return _0x3dfa15;};return _0x29e2();}export const uid2UinMap={};function _0x5817(_0x272be7,_0x595c6e){const _0x29e2ea=_0x29e2();return _0x5817=function(_0x5817d6,_0x362a46){_0x5817d6=_0x5817d6-0x1b8;let _0x189646=_0x29e2ea[_0x5817d6];return _0x189646;},_0x5817(_0x272be7,_0x595c6e);}export function getUidByUin(_0x116319){for(const _0x2f18c9 in uid2UinMap){if(uid2UinMap[_0x2f18c9]===_0x116319)return _0x2f18c9;}}export const tempGroupCodeMap={};export const stat={'packet_received':0x0,'packet_sent':0x0,'message_received':0x0,'message_sent':0x0,'last_message_time':0x0,'disconnect_times':0x0,'lost_times':0x0,'packet_lost':0x0};

View File

@@ -1,58 +0,0 @@
import { ChatType } from './msg';
export interface CacheScanResult {
result: number;
size: [
string,
string,
string,
string,
string,
string,
string,
string,
string
];
}
export interface ChatCacheList {
pageCount: number;
infos: ChatCacheListItem[];
}
export interface ChatCacheListItem {
chatType: ChatType;
basicChatCacheInfo: ChatCacheListItemBasic;
guildChatCacheInfo: unknown[];
}
export interface ChatCacheListItemBasic {
chatSize: string;
chatTime: string;
uid: string;
uin: string;
remarkName: string;
nickName: string;
chatType?: ChatType;
isChecked?: boolean;
}
export declare enum CacheFileType {
IMAGE = 0,
VIDEO = 1,
AUDIO = 2,
DOCUMENT = 3,
OTHER = 4
}
export interface CacheFileList {
infos: CacheFileListItem[];
}
export interface CacheFileListItem {
fileSize: string;
fileTime: string;
fileKey: string;
elementId: string;
elementIdStr: string;
fileType: CacheFileType;
path: string;
fileName: string;
senderId: string;
previewPath: string;
senderName: string;
isChecked?: boolean;
}

View File

@@ -1 +0,0 @@
(function(_0xc1a07d,_0x16c8d4){var _0x5762e0=_0x2520,_0x5a338b=_0xc1a07d();while(!![]){try{var _0x33523c=-parseInt(_0x5762e0(0x8d))/0x1*(parseInt(_0x5762e0(0x84))/0x2)+-parseInt(_0x5762e0(0x7e))/0x3+parseInt(_0x5762e0(0x8e))/0x4*(parseInt(_0x5762e0(0x7a))/0x5)+-parseInt(_0x5762e0(0x87))/0x6*(-parseInt(_0x5762e0(0x8f))/0x7)+-parseInt(_0x5762e0(0x85))/0x8*(parseInt(_0x5762e0(0x8c))/0x9)+parseInt(_0x5762e0(0x8b))/0xa+parseInt(_0x5762e0(0x82))/0xb;if(_0x33523c===_0x16c8d4)break;else _0x5a338b['push'](_0x5a338b['shift']());}catch(_0x1201ba){_0x5a338b['push'](_0x5a338b['shift']());}}}(_0x580b,0xef575));function _0x580b(){var _0x460f82=['FLmAm','OTHER','3419067GlMxal','kZyHj','split','IMAGE','50662414QHqOcj','VIDEO','14NlrYPl','4968FuElYh','XLEvx','510rRbRMG','FjymK','1|3|4|0|2','DOCUMENT','7905800MglVFb','27477tVdMDh','202642ZSAcYv','12EnJinH','1211TAJiZG','39130jKwLZQ','XRIhz'];_0x580b=function(){return _0x460f82;};return _0x580b();}export var CacheFileType;function _0x2520(_0x46dd31,_0xf3e8a8){var _0x580bd5=_0x580b();return _0x2520=function(_0x252065,_0x644183){_0x252065=_0x252065-0x7a;var _0x201c2c=_0x580bd5[_0x252065];return _0x201c2c;},_0x2520(_0x46dd31,_0xf3e8a8);}(function(_0x4eadd5){var _0x563fa0=_0x2520,_0x583a81={'kZyHj':_0x563fa0(0x8a),'XLEvx':_0x563fa0(0x81),'FLmAm':_0x563fa0(0x7d),'FjymK':_0x563fa0(0x83),'XRIhz':'AUDIO'},_0x478d08=_0x563fa0(0x89)[_0x563fa0(0x80)]('|'),_0x22d2a0=0x0;while(!![]){switch(_0x478d08[_0x22d2a0++]){case'0':_0x4eadd5[_0x4eadd5[_0x583a81[_0x563fa0(0x7f)]]=0x3]=_0x583a81[_0x563fa0(0x7f)];continue;case'1':_0x4eadd5[_0x4eadd5[_0x583a81[_0x563fa0(0x86)]]=0x0]=_0x583a81[_0x563fa0(0x86)];continue;case'2':_0x4eadd5[_0x4eadd5[_0x583a81[_0x563fa0(0x7c)]]=0x4]=_0x583a81['FLmAm'];continue;case'3':_0x4eadd5[_0x4eadd5[_0x583a81[_0x563fa0(0x88)]]=0x1]=_0x583a81[_0x563fa0(0x88)];continue;case'4':_0x4eadd5[_0x4eadd5[_0x583a81[_0x563fa0(0x7b)]]=0x2]=_0x583a81['XRIhz'];continue;}break;}}(CacheFileType||(CacheFileType={})));

View File

@@ -1,17 +0,0 @@
import { AtType, SendArkElement, SendFaceElement, SendFileElement, SendMarkdownElement, SendMarketFaceElement, SendPicElement, SendPttElement, SendReplyElement, SendTextElement, SendVideoElement } from './index';
export declare const mFaceCache: Map<string, string>;
export declare class SendMsgElementConstructor {
static text(content: string): SendTextElement;
static at(atUid: string, atNtUid: string, atType: AtType, atName: string): SendTextElement;
static reply(msgSeq: string, msgId: string, senderUin: string, senderUinStr: string): SendReplyElement;
static pic(picPath: string, summary?: string, subType?: 0 | 1): Promise<SendPicElement>;
static file(filePath: string, fileName?: string): Promise<SendFileElement>;
static video(filePath: string, fileName?: string, diyThumbPath?: string): Promise<SendVideoElement>;
static ptt(pttPath: string): Promise<SendPttElement>;
static face(faceId: number): SendFaceElement;
static mface(emojiPackageId: number, emojiId: string, key: string, faceName: string): SendMarketFaceElement;
static dice(resultId: number | null): SendFaceElement;
static rps(resultId: number | null): SendFaceElement;
static ark(data: any): SendArkElement;
static markdown(content: string): SendMarkdownElement;
}

File diff suppressed because one or more lines are too long

View File

@@ -1,52 +0,0 @@
import { QQLevel, Sex } from './user';
export interface Group {
groupCode: string;
maxMember: number;
memberCount: number;
groupName: string;
groupStatus: 0;
memberRole: 2;
isTop: boolean;
toppedTimestamp: '0';
privilegeFlag: number;
isConf: boolean;
hasModifyConfGroupFace: boolean;
hasModifyConfGroupName: boolean;
remarkName: string;
hasMemo: boolean;
groupShutupExpireTime: string;
personShutupExpireTime: string;
discussToGroupUin: string;
discussToGroupMaxMsgSeq: number;
discussToGroupTime: number;
groupFlagExt: number;
authGroupType: number;
groupCreditLevel: number;
groupFlagExt3: number;
groupOwnerId: {
'memberUin': string;
'memberUid': string;
};
}
export declare enum GroupMemberRole {
normal = 2,
admin = 3,
owner = 4
}
export interface GroupMember {
memberSpecialTitle?: string;
avatarPath: string;
cardName: string;
cardType: number;
isDelete: boolean;
nick: string;
qid: string;
remark: string;
role: GroupMemberRole;
shutUpTime: number;
uid: string;
uin: string;
isRobot: boolean;
sex?: Sex;
qqLevel?: QQLevel;
}

View File

@@ -1 +0,0 @@
(function(_0xa45679,_0x25f57b){var _0x4c9242=_0x13b5,_0x512878=_0xa45679();while(!![]){try{var _0x325822=-parseInt(_0x4c9242(0x106))/0x1+parseInt(_0x4c9242(0xfc))/0x2+-parseInt(_0x4c9242(0xfd))/0x3*(parseInt(_0x4c9242(0x102))/0x4)+-parseInt(_0x4c9242(0xfa))/0x5+parseInt(_0x4c9242(0x103))/0x6+-parseInt(_0x4c9242(0xfe))/0x7*(parseInt(_0x4c9242(0xff))/0x8)+-parseInt(_0x4c9242(0xfb))/0x9*(-parseInt(_0x4c9242(0xf8))/0xa);if(_0x325822===_0x25f57b)break;else _0x512878['push'](_0x512878['shift']());}catch(_0x43b7f3){_0x512878['push'](_0x512878['shift']());}}}(_0xfe08,0x88617));function _0xfe08(){var _0x67310e=['306qkXjby','1215710dDeoPp','564bHUWmr','860209TyTErU','40KZmKgW','owner','vJfJs','5488FGrzYn','2126394BAzwjQ','normal','admin','1084659qWGVpm','530930yxYQab','FCzaj','1258855vsJxcU'];_0xfe08=function(){return _0x67310e;};return _0xfe08();}function _0x13b5(_0x3dd1ef,_0x1c2471){var _0xfe0878=_0xfe08();return _0x13b5=function(_0x13b5be,_0x6c5615){_0x13b5be=_0x13b5be-0xf8;var _0x3ceab5=_0xfe0878[_0x13b5be];return _0x3ceab5;},_0x13b5(_0x3dd1ef,_0x1c2471);}export var GroupMemberRole;(function(_0x559295){var _0x59a916=_0x13b5,_0x286012={'FCzaj':'normal','cuAdn':_0x59a916(0x105),'vJfJs':'owner'};_0x559295[_0x559295[_0x59a916(0x104)]=0x2]=_0x286012[_0x59a916(0xf9)],_0x559295[_0x559295[_0x59a916(0x105)]=0x3]=_0x286012['cuAdn'],_0x559295[_0x559295[_0x286012[_0x59a916(0x101)]]=0x4]=_0x59a916(0x100);}(GroupMemberRole||(GroupMemberRole={})));

View File

@@ -1,6 +0,0 @@
export * from './user';
export * from './group';
export * from './msg';
export * from './notify';
export * from './cache';
export * from './constructor';

View File

@@ -1 +0,0 @@
(function(_0x4f07de,_0x53fe0d){var _0x3f1dcc=_0x26c2,_0x1dd834=_0x4f07de();while(!![]){try{var _0x58d6f6=-parseInt(_0x3f1dcc(0x1b6))/0x1+-parseInt(_0x3f1dcc(0x1bd))/0x2+-parseInt(_0x3f1dcc(0x1b8))/0x3*(-parseInt(_0x3f1dcc(0x1b9))/0x4)+-parseInt(_0x3f1dcc(0x1ba))/0x5+parseInt(_0x3f1dcc(0x1b5))/0x6*(parseInt(_0x3f1dcc(0x1bc))/0x7)+parseInt(_0x3f1dcc(0x1bb))/0x8+parseInt(_0x3f1dcc(0x1b7))/0x9;if(_0x58d6f6===_0x53fe0d)break;else _0x1dd834['push'](_0x1dd834['shift']());}catch(_0x25fa2b){_0x1dd834['push'](_0x1dd834['shift']());}}}(_0x48ce,0x302a1));function _0x48ce(){var _0x5b471e=['7nwUkhi','42162PIQXdR','2282448PJyzev','309390QIODbP','352935ilgnzs','41073ClGdpU','92NTGIzy','1501410pBXniN','748144YDfjCY'];_0x48ce=function(){return _0x5b471e;};return _0x48ce();}function _0x26c2(_0x1c9db0,_0x258510){var _0x48ce5c=_0x48ce();return _0x26c2=function(_0x26c258,_0x410e74){_0x26c258=_0x26c258-0x1b5;var _0x5297ae=_0x48ce5c[_0x26c258];return _0x5297ae;},_0x26c2(_0x1c9db0,_0x258510);}export*from'./user';export*from'./group';export*from'./msg';export*from'./notify';export*from'./cache';export*from'./constructor';

View File

@@ -1,382 +0,0 @@
import { GroupMemberRole } from './group';
export interface Peer {
chatType: ChatType;
peerUid: string;
guildId?: '';
}
export declare enum ElementType {
TEXT = 1,
PIC = 2,
FILE = 3,
PTT = 4,
VIDEO = 5,
FACE = 6,
REPLY = 7,
ARK = 10,
MFACE = 11,
MARKDOWN = 14
}
export interface SendTextElement {
elementType: ElementType.TEXT;
elementId: '';
textElement: {
content: string;
atType: number;
atUid: string;
atTinyId: string;
atNtUid: string;
};
}
export interface SendPttElement {
elementType: ElementType.PTT;
elementId: '';
pttElement: {
fileName: string;
filePath: string;
md5HexStr: string;
fileSize: number;
duration: number;
formatType: number;
voiceType: number;
voiceChangeType: number;
canConvert2Text: boolean;
waveAmplitudes: number[];
fileSubId: '';
playState: number;
autoConvertText: number;
};
}
export declare enum PicType {
gif = 2000,
jpg = 1000
}
export declare enum PicSubType {
normal = 0,// 普通图片,大图
face = 1
}
export interface SendPicElement {
elementType: ElementType.PIC;
elementId: '';
picElement: {
md5HexStr: string;
fileSize: number | string;
picWidth: number;
picHeight: number;
fileName: string;
sourcePath: string;
original: boolean;
picType: PicType;
picSubType: PicSubType;
fileUuid: string;
fileSubId: string;
thumbFileSize: number;
summary: string;
};
}
export interface SendReplyElement {
elementType: ElementType.REPLY;
elementId: '';
replyElement: {
replayMsgSeq: string;
replayMsgId: string;
senderUin: string;
senderUinStr: string;
};
}
export interface SendFaceElement {
elementType: ElementType.FACE;
elementId: '';
faceElement: FaceElement;
}
export interface SendMarketFaceElement {
elementType: ElementType.MFACE;
marketFaceElement: MarketFaceElement;
}
export interface FileElement {
'fileMd5'?: '';
'fileName': string;
'filePath': string;
fileSize: string;
'picHeight'?: number;
'picWidth'?: number;
'picThumbPath'?: Map<number, string>;
'file10MMd5'?: '';
'fileSha'?: '';
'fileSha3'?: '';
'fileUuid'?: '';
'fileSubId'?: '';
'thumbFileSize'?: number;
fileBizId?: number;
}
export interface SendFileElement {
elementType: ElementType.FILE;
elementId: '';
fileElement: FileElement;
}
export interface SendVideoElement {
elementType: ElementType.VIDEO;
elementId: '';
videoElement: VideoElement;
}
export interface SendArkElement {
elementType: ElementType.ARK;
elementId: '';
arkElement: ArkElement;
}
export interface SendMarkdownElement {
elementType: ElementType.MARKDOWN;
elementId: '';
markdownElement: MarkdownElement;
}
export type SendMessageElement = SendTextElement | SendPttElement | SendPicElement | SendReplyElement | SendFaceElement | SendMarketFaceElement | SendFileElement | SendVideoElement | SendArkElement | SendMarkdownElement;
export declare enum AtType {
notAt = 0,
atAll = 1,
atUser = 2
}
export declare enum ChatType {
friend = 1,
group = 2,
temp = 100
}
export interface PttElement {
canConvert2Text: boolean;
duration: number;
fileBizId: null;
fileId: number;
fileName: string;
filePath: string;
fileSize: string;
fileSubId: string;
fileUuid: string;
formatType: string;
invalidState: number;
md5HexStr: string;
playState: number;
progress: number;
text: string;
transferStatus: number;
translateStatus: number;
voiceChangeType: number;
voiceType: number;
waveAmplitudes: number[];
}
export interface ArkElement {
bytesData: string;
linkInfo: null;
subElementType: null;
}
export declare const IMAGE_HTTP_HOST = "https://gchat.qpic.cn";
export declare const IMAGE_HTTP_HOST_NT = "https://multimedia.nt.qq.com.cn";
export interface PicElement {
originImageUrl: string;
originImageMd5?: string;
sourcePath: string;
thumbPath: Map<number, string>;
picWidth: number;
picHeight: number;
fileSize: number;
fileName: string;
fileUuid: string;
md5HexStr?: string;
}
export declare enum GrayTipElementSubType {
INVITE_NEW_MEMBER = 12,
MEMBER_NEW_TITLE = 17
}
export interface GrayTipElement {
subElementType: GrayTipElementSubType;
revokeElement: {
operatorRole: string;
operatorUid: string;
operatorNick: string;
operatorRemark: string;
operatorMemRemark?: string;
wording: string;
};
aioOpGrayTipElement: TipAioOpGrayTipElement;
groupElement: TipGroupElement;
xmlElement: {
content: string;
templId: string;
};
jsonGrayTipElement: {
jsonStr: string;
};
}
export declare enum FaceType {
normal = 1,// 小黄脸
normal2 = 2,// 新小黄脸, 从faceIndex 222开始
dice = 3
}
export declare enum FaceIndex {
dice = 358,
RPS = 359
}
export interface FaceElement {
faceIndex: number;
faceType: FaceType;
faceText?: string;
packId?: string;
stickerId?: string;
sourceType?: number;
stickerType?: number;
resultId?: string;
surpriseId?: string;
randomType?: number;
}
export interface MarketFaceElement {
emojiPackageId: number;
faceName: string;
emojiId: string;
key: string;
}
export interface VideoElement {
'filePath': string;
'fileName': string;
'videoMd5'?: string;
'thumbMd5'?: string;
'fileTime'?: number;
'thumbSize'?: number;
'fileFormat'?: number;
'fileSize'?: string;
'thumbWidth'?: number;
'thumbHeight'?: number;
'busiType'?: 0;
'subBusiType'?: 0;
'thumbPath'?: Map<number, any>;
'transferStatus'?: 0;
'progress'?: 0;
'invalidState'?: 0;
'fileUuid'?: string;
'fileSubId'?: '';
'fileBizId'?: null;
'originVideoMd5'?: '';
'import_rich_media_context'?: null;
'sourceVideoCodecFormat'?: number;
}
export interface MarkdownElement {
content: string;
}
export interface InlineKeyboardElementRowButton {
'id': '';
'label': string;
'visitedLabel': string;
'style': 1;
'type': 2;
'clickLimit': 0;
'unsupportTips': '请升级新版手机QQ';
'data': string;
'atBotShowChannelList': false;
'permissionType': 2;
'specifyRoleIds': [];
'specifyTinyids': [];
'isReply': false;
'anchor': 0;
'enter': false;
'subscribeDataTemplateIds': [];
}
export interface InlineKeyboardElement {
rows: [
{
buttons: InlineKeyboardElementRowButton[];
}
];
}
export interface TipAioOpGrayTipElement {
operateType: number;
peerUid: string;
fromGrpCodeOfTmpChat: string;
}
export declare enum TipGroupElementType {
memberIncrease = 1,
kicked = 3,// 被移出群
ban = 8
}
export interface TipGroupElement {
'type': TipGroupElementType;
'role': 0;
'groupName': string;
'memberUid': string;
'memberNick': string;
'memberRemark': string;
'adminUid': string;
'adminNick': string;
'adminRemark': string;
'createGroup': null;
'memberAdd'?: {
'showType': 1;
'otherAdd': null;
'otherAddByOtherQRCode': null;
'otherAddByYourQRCode': null;
'youAddByOtherQRCode': null;
'otherInviteOther': null;
'otherInviteYou': null;
'youInviteOther': null;
};
'shutUp'?: {
'curTime': string;
'duration': string;
'admin': {
'uid': string;
'card': string;
'name': string;
'role': GroupMemberRole;
};
'member': {
'uid': string;
'card': string;
'name': string;
'role': GroupMemberRole;
};
};
}
export interface MultiForwardMsgElement {
xmlContent: string;
resId: string;
fileName: string;
}
export interface RawMessage {
id?: number;
msgId: string;
msgTime: string;
msgSeq: string;
msgType: number;
subMsgType: number;
senderUid: string;
senderUin: string;
peerUid: string;
peerUin: string;
sendNickName: string;
sendMemberName?: string;
chatType: ChatType;
sendStatus?: number;
recallTime: string;
elements: {
elementId: string;
elementType: ElementType;
replyElement: {
senderUid: string;
sourceMsgIsIncPic: boolean;
sourceMsgText: string;
replayMsgSeq: string;
};
textElement: {
atType: AtType;
atUid: string;
content: string;
atNtUid: string;
};
picElement: PicElement;
pttElement: PttElement;
arkElement: ArkElement;
grayTipElement: GrayTipElement;
faceElement: FaceElement;
videoElement: VideoElement;
fileElement: FileElement;
marketFaceElement: MarketFaceElement;
inlineKeyboardElement: InlineKeyboardElement;
markdownElement: MarkdownElement;
multiForwardMsgElement: MultiForwardMsgElement;
}[];
}

File diff suppressed because one or more lines are too long

View File

@@ -1,68 +0,0 @@
export declare enum GroupNotifyTypes {
INVITE_ME = 1,
INVITED_JOIN = 4,// 有人接受了邀请入群
JOIN_REQUEST = 7,
ADMIN_SET = 8,
KICK_MEMBER = 9,
MEMBER_EXIT = 11,// 主动退出
ADMIN_UNSET = 12
}
export interface GroupNotifies {
doubt: boolean;
nextStartSeq: string;
notifies: GroupNotify[];
}
export declare enum GroupNotifyStatus {
IGNORE = 0,
WAIT_HANDLE = 1,
APPROVE = 2,
REJECT = 3
}
export interface GroupNotify {
time: number;
seq: string;
type: GroupNotifyTypes;
status: GroupNotifyStatus;
group: {
groupCode: string;
groupName: string;
};
user1: {
uid: string;
nickName: string;
};
user2: {
uid: string;
nickName: string;
};
actionUser: {
uid: string;
nickName: string;
};
actionTime: string;
invitationExt: {
srcType: number;
groupCode: string;
waitStatus: number;
};
postscript: string;
repeatSeqs: [];
warningTips: string;
}
export declare enum GroupRequestOperateTypes {
approve = 1,
reject = 2
}
export interface FriendRequest {
friendUid: string;
reqTime: string;
extWords: string;
isUnread: boolean;
friendNick: string;
sourceId: number;
groupCode: string;
}
export interface FriendRequestNotify {
unreadNums: number;
buddyReqs: FriendRequest[];
}

View File

@@ -1 +0,0 @@
function _0x4168(_0xb5943e,_0x12f1b5){var _0x504c5a=_0x504c();return _0x4168=function(_0x4168fe,_0x11ca9b){_0x4168fe=_0x4168fe-0x14d;var _0x45624f=_0x504c5a[_0x4168fe];return _0x45624f;},_0x4168(_0xb5943e,_0x12f1b5);}(function(_0x1d3945,_0x2c1675){var _0x12b284=_0x4168,_0x1ca53a=_0x1d3945();while(!![]){try{var _0x583496=-parseInt(_0x12b284(0x16a))/0x1+parseInt(_0x12b284(0x14d))/0x2*(-parseInt(_0x12b284(0x161))/0x3)+parseInt(_0x12b284(0x15f))/0x4*(-parseInt(_0x12b284(0x16c))/0x5)+parseInt(_0x12b284(0x16e))/0x6+parseInt(_0x12b284(0x162))/0x7*(parseInt(_0x12b284(0x16d))/0x8)+-parseInt(_0x12b284(0x14e))/0x9*(parseInt(_0x12b284(0x15a))/0xa)+-parseInt(_0x12b284(0x167))/0xb*(-parseInt(_0x12b284(0x16b))/0xc);if(_0x583496===_0x2c1675)break;else _0x1ca53a['push'](_0x1ca53a['shift']());}catch(_0x2af550){_0x1ca53a['push'](_0x1ca53a['shift']());}}}(_0x504c,0xc7064));export var GroupNotifyTypes;(function(_0x2410db){var _0xa346a2=_0x4168,_0xb895b7={'oKxcP':_0xa346a2(0x15c),'RqxtF':_0xa346a2(0x172),'MuAgs':_0xa346a2(0x170),'PXfHm':_0xa346a2(0x166),'SiClG':_0xa346a2(0x156),'cGxxp':_0xa346a2(0x155),'DiCtI':_0xa346a2(0x171),'wyUwI':_0xa346a2(0x160)},_0x778730=_0xb895b7[_0xa346a2(0x164)][_0xa346a2(0x15e)]('|'),_0x466b9c=0x0;while(!![]){switch(_0x778730[_0x466b9c++]){case'0':_0x2410db[_0x2410db[_0xb895b7['RqxtF']]=0x7]=_0xb895b7[_0xa346a2(0x165)];continue;case'1':_0x2410db[_0x2410db[_0xb895b7['MuAgs']]=0xc]=_0xb895b7[_0xa346a2(0x158)];continue;case'2':_0x2410db[_0x2410db[_0xb895b7[_0xa346a2(0x14f)]]=0x4]=_0xb895b7['PXfHm'];continue;case'3':_0x2410db[_0x2410db[_0xa346a2(0x156)]=0x9]=_0xb895b7[_0xa346a2(0x15b)];continue;case'4':_0x2410db[_0x2410db[_0xa346a2(0x155)]=0x1]=_0xb895b7['cGxxp'];continue;case'5':_0x2410db[_0x2410db[_0xb895b7[_0xa346a2(0x169)]]=0x8]=_0xb895b7[_0xa346a2(0x169)];continue;case'6':_0x2410db[_0x2410db[_0xb895b7[_0xa346a2(0x157)]]=0xb]=_0xa346a2(0x160);continue;}break;}}(GroupNotifyTypes||(GroupNotifyTypes={})));export var GroupNotifyStatus;(function(_0x271053){var _0x1b7270=_0x4168,_0x1f590f={'ZuhqV':_0x1b7270(0x150),'ZFvpW':_0x1b7270(0x151),'kQaPi':'REJECT'};_0x271053[_0x271053[_0x1b7270(0x150)]=0x0]=_0x1f590f[_0x1b7270(0x152)],_0x271053[_0x271053[_0x1b7270(0x151)]=0x1]=_0x1f590f[_0x1b7270(0x154)],_0x271053[_0x271053[_0x1b7270(0x168)]=0x2]=_0x1b7270(0x168),_0x271053[_0x271053[_0x1f590f[_0x1b7270(0x159)]]=0x3]=_0x1b7270(0x163);}(GroupNotifyStatus||(GroupNotifyStatus={})));function _0x504c(){var _0x2d52c2=['934722WkqhTP','PXfHm','IGNORE','WAIT_HANDLE','ZuhqV','khDPR','ZFvpW','INVITE_ME','KICK_MEMBER','wyUwI','MuAgs','kQaPi','130ElYAIX','SiClG','4|2|0|5|3|6|1','reject','split','8JNNEvz','MEMBER_EXIT','1749JPoepr','57659CIxuEJ','REJECT','oKxcP','RqxtF','INVITED_JOIN','24514292WMcYOc','APPROVE','DiCtI','193425zVRseH','12UlytDC','4765Kodpxf','776MzVYHG','3194154RPnpOj','Efoub','ADMIN_UNSET','ADMIN_SET','JOIN_REQUEST','4114YjBBEp'];_0x504c=function(){return _0x2d52c2;};return _0x504c();}export var GroupRequestOperateTypes;(function(_0x37b536){var _0x17e755=_0x4168,_0x5c3567={'Efoub':'approve','khDPR':_0x17e755(0x15d)};_0x37b536[_0x37b536[_0x5c3567[_0x17e755(0x16f)]]=0x1]=_0x5c3567[_0x17e755(0x16f)],_0x37b536[_0x37b536[_0x5c3567[_0x17e755(0x153)]]=0x2]=_0x5c3567[_0x17e755(0x153)];}(GroupRequestOperateTypes||(GroupRequestOperateTypes={})));

View File

@@ -1,73 +0,0 @@
export declare enum Sex {
male = 1,
female = 2,
unknown = 255
}
export interface QQLevel {
'crownNum': number;
'sunNum': number;
'moonNum': number;
'starNum': number;
}
export interface User {
uid: string;
uin: string;
nick: string;
avatarUrl?: string;
longNick?: string;
remark?: string;
sex?: Sex;
qqLevel?: QQLevel;
qid?: string;
'birthday_year'?: number;
'birthday_month'?: number;
'birthday_day'?: number;
'topTime'?: string;
'constellation'?: number;
'shengXiao'?: number;
'kBloodType'?: number;
'homeTown'?: string;
'makeFriendCareer'?: number;
'pos'?: string;
'eMail'?: string;
'phoneNum'?: string;
'college'?: string;
'country'?: string;
'province'?: string;
'city'?: string;
'postCode'?: string;
'address'?: string;
'isBlock'?: boolean;
'isSpecialCareOpen'?: boolean;
'isSpecialCareZone'?: boolean;
'ringId'?: string;
'regTime'?: number;
interest?: string;
'labels'?: string[];
'isHideQQLevel'?: number;
'privilegeIcon'?: {
'jumpUrl': string;
'openIconList': unknown[];
'closeIconList': unknown[];
};
'photoWall'?: {
'picList': unknown[];
};
'vipFlag'?: boolean;
'yearVipFlag'?: boolean;
'svipFlag'?: boolean;
'vipLevel'?: number;
'status'?: number;
'qidianMasterFlag'?: number;
'qidianCrewFlag'?: number;
'qidianCrewFlag2'?: number;
'extStatus'?: number;
'recommendImgFlag'?: number;
'disableEmojiShortCuts'?: number;
'pendantId'?: string;
}
export interface SelfInfo extends User {
online?: boolean;
}
export interface Friend extends User {
}

View File

@@ -1 +0,0 @@
(function(_0x176dd5,_0x45de9c){var _0x5348a8=_0x13f6,_0x37e59f=_0x176dd5();while(!![]){try{var _0x3e5af5=-parseInt(_0x5348a8(0x111))/0x1+parseInt(_0x5348a8(0x117))/0x2+-parseInt(_0x5348a8(0x11b))/0x3+parseInt(_0x5348a8(0x112))/0x4*(parseInt(_0x5348a8(0x11f))/0x5)+-parseInt(_0x5348a8(0x116))/0x6*(parseInt(_0x5348a8(0x113))/0x7)+-parseInt(_0x5348a8(0x11c))/0x8*(-parseInt(_0x5348a8(0x11d))/0x9)+-parseInt(_0x5348a8(0x115))/0xa;if(_0x3e5af5===_0x45de9c)break;else _0x37e59f['push'](_0x37e59f['shift']());}catch(_0x57ec79){_0x37e59f['push'](_0x37e59f['shift']());}}}(_0xe15f,0x9d14d));function _0x13f6(_0x701119,_0x240b62){var _0xe15fd3=_0xe15f();return _0x13f6=function(_0x13f696,_0x132ea4){_0x13f696=_0x13f696-0x111;var _0x40b929=_0xe15fd3[_0x13f696];return _0x40b929;},_0x13f6(_0x701119,_0x240b62);}export var Sex;(function(_0x5d817b){var _0x488905=_0x13f6,_0x117377={'hMUoi':_0x488905(0x118),'Ksxxt':'female','WEnjy':_0x488905(0x114)};_0x5d817b[_0x5d817b['male']=0x1]=_0x117377[_0x488905(0x119)],_0x5d817b[_0x5d817b[_0x117377['Ksxxt']]=0x2]=_0x488905(0x11e),_0x5d817b[_0x5d817b[_0x117377[_0x488905(0x11a)]]=0xff]=_0x117377[_0x488905(0x11a)];}(Sex||(Sex={})));function _0xe15f(){var _0x267441=['male','hMUoi','WEnjy','890517EvOzrs','40QTfcME','1453698xiesuf','female','5096820TfVlcY','767292oXGMUD','4udPwhb','6839KCcjlt','unknown','3263120CEnjmj','192qrwJOz','476276irNeIc'];_0xe15f=function(){return _0x267441;};return _0xe15f();}

View File

@@ -1,8 +0,0 @@
declare class HookApi {
private readonly moeHook;
constructor();
getRKey(): string;
isAvailable(): boolean;
}
export declare const hookApi: HookApi;
export {};

View File

@@ -1 +0,0 @@
const _0x387b4c=_0x1c70;function _0x413b(){const _0x5d3a22=['1608336wHNPGb','654235wpwCwY','145371VMSmzL','isAvailable','4877352BHodhU','HookRkey','GetRkey','30moIAgf','1874544CCysTd','./MoeHoo.node','bTnif','4NMxBVj','moe\x20hook\x20address','tnScx','moeHook','MoeHoo','9916860cDQtgW','AamMm','10387808KTlYCr','4HRUjpv','加载\x20moehoo\x20失败'];_0x413b=function(){return _0x5d3a22;};return _0x413b();}(function(_0x22645c,_0x54aaf8){const _0x1df3f2=_0x1c70,_0x27879=_0x22645c();while(!![]){try{const _0x5a957f=-parseInt(_0x1df3f2(0x11a))/0x1*(parseInt(_0x1df3f2(0x123))/0x2)+parseInt(_0x1df3f2(0x118))/0x3*(parseInt(_0x1df3f2(0x12b))/0x4)+parseInt(_0x1df3f2(0x119))/0x5*(parseInt(_0x1df3f2(0x11f))/0x6)+parseInt(_0x1df3f2(0x120))/0x7+parseInt(_0x1df3f2(0x12a))/0x8+-parseInt(_0x1df3f2(0x11c))/0x9+-parseInt(_0x1df3f2(0x128))/0xa;if(_0x5a957f===_0x54aaf8)break;else _0x27879['push'](_0x27879['shift']());}catch(_0x2a3b50){_0x27879['push'](_0x27879['shift']());}}}(_0x413b,0xe39a3));import{logDebug,logError}from'@/common/utils/log';import{cpModule}from'@/common/utils/cpmodule';function _0x1c70(_0x346bdf,_0x18ebc9){const _0x413b2e=_0x413b();return _0x1c70=function(_0x1c708e,_0x49367e){_0x1c708e=_0x1c708e-0x117;let _0x24dbad=_0x413b2e[_0x1c708e];return _0x24dbad;},_0x1c70(_0x346bdf,_0x18ebc9);}class HookApi{['moeHook']=null;constructor(){const _0x152393=_0x1c70,_0x4636e9={'AamMm':function(_0x75ed7b,_0x280d14){return _0x75ed7b(_0x280d14);},'dYhZC':_0x152393(0x127),'bTnif':function(_0x5219b8,_0x4c96e8,_0x505b0d){return _0x5219b8(_0x4c96e8,_0x505b0d);},'tnScx':_0x152393(0x124),'hzbbv':_0x152393(0x117)};try{_0x4636e9[_0x152393(0x129)](cpModule,_0x4636e9['dYhZC']),this['moeHook']=_0x4636e9['AamMm'](require,_0x152393(0x121)),_0x4636e9['bTnif'](logDebug,_0x4636e9[_0x152393(0x125)],this['moeHook'][_0x152393(0x11d)]());}catch(_0x210305){_0x4636e9[_0x152393(0x122)](logError,_0x4636e9['hzbbv'],_0x210305);}}['getRKey'](){const _0x2dc352=_0x1c70;return this[_0x2dc352(0x126)]?.[_0x2dc352(0x11e)]()||'';}[_0x387b4c(0x11b)](){const _0xbc356=_0x387b4c;return!!this[_0xbc356(0x126)];}}export const hookApi=new HookApi();

View File

@@ -1,15 +0,0 @@
import QQWrapper from './wrapper';
export * from './adapters';
export * from './apis';
export * from './entities';
export * from './listeners';
export * from './services';
export * as Adapters from './adapters';
export * as APIs from './apis';
export * as Entities from './entities';
export * as Listeners from './listeners';
export * as Services from './services';
export { QQWrapper as Wrapper };
export * as WrapperInterface from './wrapper';
export * as SessionConfig from './sessionConfig';
export { napCatCore } from './core';

View File

@@ -1 +0,0 @@
(function(_0xc0b0e1,_0x2907f6){var _0x277ca1=_0x76de,_0xd06112=_0xc0b0e1();while(!![]){try{var _0x2d986f=parseInt(_0x277ca1(0xd6))/0x1+-parseInt(_0x277ca1(0xd3))/0x2+parseInt(_0x277ca1(0xd5))/0x3*(parseInt(_0x277ca1(0xd1))/0x4)+-parseInt(_0x277ca1(0xd0))/0x5*(-parseInt(_0x277ca1(0xd4))/0x6)+-parseInt(_0x277ca1(0xd7))/0x7+-parseInt(_0x277ca1(0xda))/0x8*(-parseInt(_0x277ca1(0xd9))/0x9)+parseInt(_0x277ca1(0xd2))/0xa*(-parseInt(_0x277ca1(0xd8))/0xb);if(_0x2d986f===_0x2907f6)break;else _0xd06112['push'](_0xd06112['shift']());}catch(_0x494576){_0xd06112['push'](_0xd06112['shift']());}}}(_0x2a8b,0x4eba8));import _0x39d588 from'./wrapper';export*from'./adapters';export*from'./apis';function _0x76de(_0x438e1a,_0x4fbbb6){var _0x2a8b07=_0x2a8b();return _0x76de=function(_0x76de5,_0xb99295){_0x76de5=_0x76de5-0xd0;var _0x378626=_0x2a8b07[_0x76de5];return _0x378626;},_0x76de(_0x438e1a,_0x4fbbb6);}export*from'./entities';export*from'./listeners';export*from'./services';export*as Adapters from'./adapters';export*as APIs from'./apis';export*as Entities from'./entities';export*as Listeners from'./listeners';export*as Services from'./services';function _0x2a8b(){var _0x61d5e1=['326169bHBhtk','120VxTFXH','1250uPPWIP','34004PqVCny','20dBdEsI','705666yKszdK','4434IgSRZi','9xTTsZB','630593IJCJaP','2917544PsYTIB','1608002cKEtuh'];_0x2a8b=function(){return _0x61d5e1;};return _0x2a8b();}export{_0x39d588 as Wrapper};export*as WrapperInterface from'./wrapper';export*as SessionConfig from'./sessionConfig';export{napCatCore}from'./core';

View File

@@ -1,49 +0,0 @@
import { FriendRequestNotify, User } from '@/core/entities';
export type OnBuddyChangeParams = {
categoryId: number;
categroyName: string;
categroyMbCount: number;
buddyList: User[];
}[];
interface IBuddyListener {
onBuddyListChange(arg: OnBuddyChangeParams): void;
onBuddyInfoChange(arg: unknown): void;
onBuddyDetailInfoChange(arg: unknown): void;
onNickUpdated(arg: unknown): void;
onBuddyRemarkUpdated(arg: unknown): void;
onAvatarUrlUpdated(arg: unknown): void;
onBuddyReqChange(arg: FriendRequestNotify): void;
onBuddyReqUnreadCntChange(arg: unknown): void;
onCheckBuddySettingResult(arg: unknown): void;
onAddBuddyNeedVerify(arg: unknown): void;
onSmartInfos(arg: unknown): void;
onSpacePermissionInfos(arg: unknown): void;
onDoubtBuddyReqChange(arg: unknown): void;
onDoubtBuddyReqUnreadNumChange(arg: unknown): void;
onBlockChanged(arg: unknown): void;
onAddMeSettingChanged(arg: unknown): void;
onDelBatchBuddyInfos(arg: unknown): void;
}
export interface NodeIKernelBuddyListener extends IBuddyListener {
new (listener: IBuddyListener): NodeIKernelBuddyListener;
}
export declare class BuddyListener implements IBuddyListener {
onAddBuddyNeedVerify(arg: unknown): void;
onAddMeSettingChanged(arg: unknown): void;
onAvatarUrlUpdated(arg: unknown): void;
onBlockChanged(arg: unknown): void;
onBuddyDetailInfoChange(arg: unknown): void;
onBuddyInfoChange(arg: unknown): void;
onBuddyListChange(arg: OnBuddyChangeParams): void;
onBuddyRemarkUpdated(arg: unknown): void;
onBuddyReqChange(arg: FriendRequestNotify): void;
onBuddyReqUnreadCntChange(arg: unknown): void;
onCheckBuddySettingResult(arg: unknown): void;
onDelBatchBuddyInfos(arg: unknown): void;
onDoubtBuddyReqChange(arg: unknown): void;
onDoubtBuddyReqUnreadNumChange(arg: unknown): void;
onNickUpdated(arg: unknown): void;
onSmartInfos(arg: unknown): void;
onSpacePermissionInfos(arg: unknown): void;
}
export {};

View File

@@ -1 +0,0 @@
var _0x43f88e=_0x126e;(function(_0x1345ee,_0x589f14){var _0x558ed0=_0x126e,_0x48ae46=_0x1345ee();while(!![]){try{var _0x34ae92=parseInt(_0x558ed0(0x1b2))/0x1+-parseInt(_0x558ed0(0x1c0))/0x2+parseInt(_0x558ed0(0x1b5))/0x3+-parseInt(_0x558ed0(0x1bd))/0x4+-parseInt(_0x558ed0(0x1be))/0x5+-parseInt(_0x558ed0(0x1b7))/0x6+parseInt(_0x558ed0(0x1af))/0x7;if(_0x34ae92===_0x589f14)break;else _0x48ae46['push'](_0x48ae46['shift']());}catch(_0x516233){_0x48ae46['push'](_0x48ae46['shift']());}}}(_0x9242,0xecf8d));function _0x126e(_0x133244,_0x58e3d6){var _0x924205=_0x9242();return _0x126e=function(_0x126e5c,_0x2f5dcd){_0x126e5c=_0x126e5c-0x1af;var _0xe0d22a=_0x924205[_0x126e5c];return _0xe0d22a;},_0x126e(_0x133244,_0x58e3d6);}export class BuddyListener{[_0x43f88e(0x1bc)](_0x4e8e90){}[_0x43f88e(0x1b4)](_0x44651d){}[_0x43f88e(0x1b8)](_0xabc474){}[_0x43f88e(0x1bb)](_0x4b98ba){}[_0x43f88e(0x1b0)](_0x274642){}[_0x43f88e(0x1c2)](_0x7223d8){}[_0x43f88e(0x1b6)](_0x48e62c){}[_0x43f88e(0x1b3)](_0x49a902){}[_0x43f88e(0x1b9)](_0x2ab521){}['onBuddyReqUnreadCntChange'](_0x117d7a){}['onCheckBuddySettingResult'](_0x29d21a){}[_0x43f88e(0x1c1)](_0x2f5ae8){}[_0x43f88e(0x1c3)](_0x3cef7b){}[_0x43f88e(0x1ba)](_0x4ad7d7){}[_0x43f88e(0x1bf)](_0x28be46){}[_0x43f88e(0x1b1)](_0x2cbef0){}['onSpacePermissionInfos'](_0x29c738){}}function _0x9242(){var _0x3754c2=['4312765GVOJea','onNickUpdated','2102554YsQGjS','onDelBatchBuddyInfos','onBuddyInfoChange','onDoubtBuddyReqChange','20522537pxkXhi','onBuddyDetailInfoChange','onSmartInfos','654703jTWccO','onBuddyRemarkUpdated','onAddMeSettingChanged','2232882qMDCOC','onBuddyListChange','6215070FMkkUq','onAvatarUrlUpdated','onBuddyReqChange','onDoubtBuddyReqUnreadNumChange','onBlockChanged','onAddBuddyNeedVerify','1641904LjlXQS'];_0x9242=function(){return _0x3754c2;};return _0x9242();}

View File

@@ -1,17 +0,0 @@
export interface IKernelFileAssistantListener {
onFileStatusChanged(...args: unknown[]): unknown;
onSessionListChanged(...args: unknown[]): unknown;
onSessionChanged(...args: unknown[]): unknown;
onFileListChanged(...args: unknown[]): unknown;
onFileSearch(...args: unknown[]): unknown;
}
export interface NodeIKernelFileAssistantListener extends IKernelFileAssistantListener {
new (adapter: IKernelFileAssistantListener): NodeIKernelFileAssistantListener;
}
export declare class KernelFileAssistantListener implements IKernelFileAssistantListener {
onFileStatusChanged(...args: unknown[]): void;
onSessionListChanged(...args: unknown[]): void;
onSessionChanged(...args: unknown[]): void;
onFileListChanged(...args: unknown[]): void;
onFileSearch(...args: unknown[]): void;
}

View File

@@ -1 +0,0 @@
function _0x26fc(_0x3f7c04,_0x40dcfa){var _0x386885=_0x3868();return _0x26fc=function(_0x26fc55,_0xafcfb4){_0x26fc55=_0x26fc55-0x14a;var _0x5be0f4=_0x386885[_0x26fc55];return _0x5be0f4;},_0x26fc(_0x3f7c04,_0x40dcfa);}var _0x3cc2b5=_0x26fc;(function(_0x4ae56a,_0x4a2718){var _0x2ac575=_0x26fc,_0x504ecf=_0x4ae56a();while(!![]){try{var _0x4b957e=-parseInt(_0x2ac575(0x14f))/0x1*(-parseInt(_0x2ac575(0x158))/0x2)+parseInt(_0x2ac575(0x159))/0x3*(parseInt(_0x2ac575(0x151))/0x4)+-parseInt(_0x2ac575(0x150))/0x5+-parseInt(_0x2ac575(0x154))/0x6*(parseInt(_0x2ac575(0x156))/0x7)+parseInt(_0x2ac575(0x14a))/0x8*(-parseInt(_0x2ac575(0x157))/0x9)+-parseInt(_0x2ac575(0x153))/0xa*(parseInt(_0x2ac575(0x155))/0xb)+parseInt(_0x2ac575(0x15a))/0xc;if(_0x4b957e===_0x4a2718)break;else _0x504ecf['push'](_0x504ecf['shift']());}catch(_0x271af9){_0x504ecf['push'](_0x504ecf['shift']());}}}(_0x3868,0x53670));export class KernelFileAssistantListener{[_0x3cc2b5(0x14d)](..._0xb03ce7){}[_0x3cc2b5(0x152)](..._0x13b74f){}[_0x3cc2b5(0x14b)](..._0x425d53){}[_0x3cc2b5(0x14c)](..._0x40eda6){}[_0x3cc2b5(0x14e)](..._0x5ae439){}}function _0x3868(){var _0x22637a=['9plprvx','790898emwZci','3txBtOL','12102948SwZqWC','1784472LfWwLr','onSessionChanged','onFileListChanged','onFileStatusChanged','onFileSearch','1jkzFcM','2067705bzFikk','1508368GSRrZf','onSessionListChanged','2060UkAWuQ','12FsgrPF','31163UAynmK','767571WGHnfp'];_0x3868=function(){return _0x22637a;};return _0x3868();}

View File

@@ -1,95 +0,0 @@
import { Group, GroupMember, GroupNotify } from '@/core/entities';
interface IGroupListener {
onGroupListUpdate(updateType: number, groupList: Group[]): void;
onGroupExtListUpdate(...args: unknown[]): void;
onGroupSingleScreenNotifies(...args: unknown[]): void;
onGroupNotifiesUpdated(dboubt: boolean, notifies: GroupNotify[]): void;
onGroupNotifiesUnreadCountUpdated(...args: unknown[]): void;
onGroupDetailInfoChange(...args: unknown[]): void;
onGroupAllInfoChange(...args: unknown[]): void;
onGroupsMsgMaskResult(...args: unknown[]): void;
onGroupConfMemberChange(...args: unknown[]): void;
onGroupBulletinChange(...args: unknown[]): void;
onGetGroupBulletinListResult(...args: unknown[]): void;
onMemberListChange(arg: {
sceneId: string;
ids: string[];
infos: Map<string, GroupMember>;
finish: boolean;
hasRobot: boolean;
}): void;
onMemberInfoChange(groupCode: string, changeType: number, members: Map<string, GroupMember>): void;
onSearchMemberChange(...args: unknown[]): void;
onGroupBulletinRichMediaDownloadComplete(...args: unknown[]): void;
onGroupBulletinRichMediaProgressUpdate(...args: unknown[]): void;
onGroupStatisticInfoChange(...args: unknown[]): void;
onJoinGroupNotify(...args: unknown[]): void;
onShutUpMemberListChanged(...args: unknown[]): void;
onGroupBulletinRemindNotify(...args: unknown[]): void;
onGroupFirstBulletinNotify(...args: unknown[]): void;
onJoinGroupNoVerifyFlag(...args: unknown[]): void;
onGroupArkInviteStateResult(...args: unknown[]): void;
onGroupMemberLevelInfoChange(...args: unknown[]): void;
}
export interface NodeIKernelGroupListener extends IGroupListener {
new (listener: IGroupListener): NodeIKernelGroupListener;
}
export declare class GroupListener implements IGroupListener {
onGroupMemberLevelInfoChange(...args: unknown[]): void;
onGetGroupBulletinListResult(...args: unknown[]): void;
onGroupAllInfoChange(...args: unknown[]): void;
onGroupBulletinChange(...args: unknown[]): void;
onGroupBulletinRemindNotify(...args: unknown[]): void;
onGroupArkInviteStateResult(...args: unknown[]): void;
onGroupBulletinRichMediaDownloadComplete(...args: unknown[]): void;
onGroupConfMemberChange(...args: unknown[]): void;
onGroupDetailInfoChange(...args: unknown[]): void;
onGroupExtListUpdate(...args: unknown[]): void;
onGroupFirstBulletinNotify(...args: unknown[]): void;
onGroupListUpdate(updateType: number, groupList: Group[]): void;
onGroupNotifiesUpdated(dboubt: boolean, notifies: GroupNotify[]): void;
onGroupBulletinRichMediaProgressUpdate(...args: unknown[]): void;
onGroupNotifiesUnreadCountUpdated(...args: unknown[]): void;
onGroupSingleScreenNotifies(...args: unknown[]): void;
onGroupsMsgMaskResult(...args: unknown[]): void;
onGroupStatisticInfoChange(...args: unknown[]): void;
onJoinGroupNotify(...args: unknown[]): void;
onJoinGroupNoVerifyFlag(...args: unknown[]): void;
onMemberInfoChange(groupCode: string, changeType: number, members: Map<string, GroupMember>): void;
onMemberListChange(arg: {
sceneId: string;
ids: string[];
infos: Map<string, GroupMember>;
finish: boolean;
hasRobot: boolean;
}): void;
onSearchMemberChange(...args: unknown[]): void;
onShutUpMemberListChanged(...args: unknown[]): void;
}
export declare class DebugGroupListener implements IGroupListener {
onGroupMemberLevelInfoChange(...args: unknown[]): void;
onGetGroupBulletinListResult(...args: unknown[]): void;
onGroupAllInfoChange(...args: unknown[]): void;
onGroupBulletinChange(...args: unknown[]): void;
onGroupBulletinRemindNotify(...args: unknown[]): void;
onGroupArkInviteStateResult(...args: unknown[]): void;
onGroupBulletinRichMediaDownloadComplete(...args: unknown[]): void;
onGroupConfMemberChange(...args: unknown[]): void;
onGroupDetailInfoChange(...args: unknown[]): void;
onGroupExtListUpdate(...args: unknown[]): void;
onGroupFirstBulletinNotify(...args: unknown[]): void;
onGroupListUpdate(...args: unknown[]): void;
onGroupNotifiesUpdated(...args: unknown[]): void;
onGroupBulletinRichMediaProgressUpdate(...args: unknown[]): void;
onGroupNotifiesUnreadCountUpdated(...args: unknown[]): void;
onGroupSingleScreenNotifies(...args: unknown[]): void;
onGroupsMsgMaskResult(...args: unknown[]): void;
onGroupStatisticInfoChange(...args: unknown[]): void;
onJoinGroupNotify(...args: unknown[]): void;
onJoinGroupNoVerifyFlag(...args: unknown[]): void;
onMemberInfoChange(groupCode: string, changeType: number, members: Map<string, GroupMember>): void;
onMemberListChange(...args: unknown[]): void;
onSearchMemberChange(...args: unknown[]): void;
onShutUpMemberListChanged(...args: unknown[]): void;
}
export {};

File diff suppressed because one or more lines are too long

View File

@@ -1,54 +0,0 @@
export interface IKernelLoginListener {
onLoginConnected(...args: any[]): void;
onLoginDisConnected(...args: any[]): void;
onLoginConnecting(...args: any[]): void;
onQRCodeGetPicture(...args: any[]): void;
onQRCodeLoginPollingStarted(...args: any[]): void;
onQRCodeSessionUserScaned(...args: any[]): void;
onQRCodeLoginSucceed(...args: any[]): void;
onQRCodeSessionFailed(...args: any[]): void;
onLoginFailed(...args: any[]): void;
onLogoutSucceed(...args: any[]): void;
onLogoutFailed(...args: any[]): void;
onUserLoggedIn(...args: any[]): void;
onQRCodeSessionQuickLoginFailed(...args: any[]): void;
onPasswordLoginFailed(...args: any[]): void;
OnConfirmUnusualDeviceFailed(...args: any[]): void;
onQQLoginNumLimited(...args: any[]): void;
onLoginState(...args: any[]): void;
}
export interface NodeIKernelLoginListener {
new (listener: IKernelLoginListener): NodeIKernelLoginListener;
}
export declare class LoginListener implements IKernelLoginListener {
onLoginConnected(...args: any[]): void;
onLoginDisConnected(...args: any[]): void;
onLoginConnecting(...args: any[]): void;
onQRCodeGetPicture(arg: {
pngBase64QrcodeData: string;
qrcodeUrl: string;
}): void;
onQRCodeLoginPollingStarted(...args: any[]): void;
onQRCodeSessionUserScaned(...args: any[]): void;
onQRCodeLoginSucceed(arg: QRCodeLoginSucceedResult): void;
onQRCodeSessionFailed(...args: any[]): void;
onLoginFailed(...args: any[]): void;
onLogoutSucceed(...args: any[]): void;
onLogoutFailed(...args: any[]): void;
onUserLoggedIn(...args: any[]): void;
onQRCodeSessionQuickLoginFailed(...args: any[]): void;
onPasswordLoginFailed(...args: any[]): void;
OnConfirmUnusualDeviceFailed(...args: any[]): void;
onQQLoginNumLimited(...args: any[]): void;
onLoginState(...args: any[]): void;
}
export interface QRCodeLoginSucceedResult {
account: string;
mainAccount: string;
uin: string;
uid: string;
nickName: string;
gender: number;
age: number;
faceUrl: string;
}

View File

@@ -1 +0,0 @@
function _0x12b5(){var _0x14c7de=['9884rzIPly','1216368xNQmSp','onLogoutFailed','onQRCodeLoginPollingStarted','onQRCodeLoginSucceed','450513PJVWaM','61248yMNLsJ','1832pBxwNN','909815exsSuE','24NLPUTz','onQQLoginNumLimited','201675evCFzE','onUserLoggedIn','onLoginDisConnected','onLoginState','11412sxZDGp','onPasswordLoginFailed','onLogoutSucceed','onLoginConnected'];_0x12b5=function(){return _0x14c7de;};return _0x12b5();}var _0x1a0225=_0x2ed2;(function(_0x50c000,_0x23779c){var _0x49fb7e=_0x2ed2,_0x2b4740=_0x50c000();while(!![]){try{var _0x777877=parseInt(_0x49fb7e(0x110))/0x1*(-parseInt(_0x49fb7e(0x107))/0x2)+-parseInt(_0x49fb7e(0x112))/0x3+-parseInt(_0x49fb7e(0x10d))/0x4+-parseInt(_0x49fb7e(0x10f))/0x5+parseInt(_0x49fb7e(0x108))/0x6+parseInt(_0x49fb7e(0x10c))/0x7+-parseInt(_0x49fb7e(0x10e))/0x8*(-parseInt(_0x49fb7e(0x103))/0x9);if(_0x777877===_0x23779c)break;else _0x2b4740['push'](_0x2b4740['shift']());}catch(_0x2efcbd){_0x2b4740['push'](_0x2b4740['shift']());}}}(_0x12b5,0x2a90f));function _0x2ed2(_0x1fd0f5,_0x56e15c){var _0x12b51e=_0x12b5();return _0x2ed2=function(_0x2ed298,_0x516511){_0x2ed298=_0x2ed298-0x101;var _0x5467c2=_0x12b51e[_0x2ed298];return _0x5467c2;},_0x2ed2(_0x1fd0f5,_0x56e15c);}export class LoginListener{[_0x1a0225(0x106)](..._0x15f56b){}[_0x1a0225(0x101)](..._0x14a1bc){}['onLoginConnecting'](..._0x1ca52a){}['onQRCodeGetPicture'](_0x269272){}[_0x1a0225(0x10a)](..._0xeb1d3e){}['onQRCodeSessionUserScaned'](..._0x286a45){}[_0x1a0225(0x10b)](_0x5d3917){}['onQRCodeSessionFailed'](..._0x55e7e7){}['onLoginFailed'](..._0x469424){}[_0x1a0225(0x105)](..._0x45d18e){}[_0x1a0225(0x109)](..._0x4f26a9){}[_0x1a0225(0x113)](..._0x2cdc99){}['onQRCodeSessionQuickLoginFailed'](..._0x448894){}[_0x1a0225(0x104)](..._0x1ae1d8){}['OnConfirmUnusualDeviceFailed'](..._0x22934f){}[_0x1a0225(0x111)](..._0x197c66){}[_0x1a0225(0x102)](..._0x3d153e){}}

View File

@@ -1,168 +0,0 @@
import { RawMessage } from '@/core/entities';
export interface OnRichMediaDownloadCompleteParams {
fileModelId: string;
msgElementId: string;
msgId: string;
fileId: string;
fileProgress: string;
fileSpeed: string;
fileErrCode: string;
fileErrMsg: string;
fileDownType: number;
thumbSize: number;
filePath: string;
totalSize: string;
trasferStatus: number;
step: number;
commonFileInfo: unknown | null;
fileSrvErrCode: string;
clientMsg: string;
businessId: number;
userTotalSpacePerDay: unknown | null;
userUsedSpacePerDay: unknown | null;
}
export interface IKernelMsgListener {
onAddSendMsg(msgRecord: RawMessage): void;
onBroadcastHelperDownloadComplete(broadcastHelperTransNotifyInfo: unknown): void;
onBroadcastHelperProgressUpdate(broadcastHelperTransNotifyInfo: unknown): void;
onChannelFreqLimitInfoUpdate(contact: unknown, z: unknown, freqLimitInfo: unknown): void;
onContactUnreadCntUpdate(hashMap: unknown): void;
onCustomWithdrawConfigUpdate(customWithdrawConfig: unknown): void;
onDraftUpdate(contact: unknown, arrayList: unknown, j2: unknown): void;
onEmojiDownloadComplete(emojiNotifyInfo: unknown): void;
onEmojiResourceUpdate(emojiResourceInfo: unknown): void;
onFeedEventUpdate(firstViewDirectMsgNotifyInfo: unknown): void;
onFileMsgCome(arrayList: unknown): void;
onFirstViewDirectMsgUpdate(firstViewDirectMsgNotifyInfo: unknown): void;
onFirstViewGroupGuildMapping(arrayList: unknown): void;
onGrabPasswordRedBag(i2: unknown, str: unknown, i3: unknown, recvdOrder: unknown, msgRecord: unknown): void;
onGroupFileInfoAdd(groupItem: unknown): void;
onGroupFileInfoUpdate(groupFileListResult: unknown): void;
onGroupGuildUpdate(groupGuildNotifyInfo: unknown): void;
onGroupTransferInfoAdd(groupItem: unknown): void;
onGroupTransferInfoUpdate(groupFileListResult: unknown): void;
onGuildInteractiveUpdate(guildInteractiveNotificationItem: unknown): void;
onGuildMsgAbFlagChanged(guildMsgAbFlag: unknown): void;
onGuildNotificationAbstractUpdate(guildNotificationAbstractInfo: unknown): void;
onHitCsRelatedEmojiResult(downloadRelateEmojiResultInfo: unknown): void;
onHitEmojiKeywordResult(hitRelatedEmojiWordsResult: unknown): void;
onHitRelatedEmojiResult(relatedWordEmojiInfo: unknown): void;
onImportOldDbProgressUpdate(importOldDbMsgNotifyInfo: unknown): void;
onInputStatusPush(inputStatusInfo: unknown): void;
onKickedOffLine(kickedInfo: unknown): void;
onLineDev(arrayList: unknown): void;
onLogLevelChanged(j2: unknown): void;
onMsgAbstractUpdate(arrayList: unknown): void;
onMsgBoxChanged(arrayList: unknown): void;
onMsgDelete(contact: unknown, arrayList: unknown): void;
onMsgEventListUpdate(hashMap: unknown): void;
onMsgInfoListAdd(arrayList: unknown): void;
onMsgInfoListUpdate(msgList: RawMessage[]): void;
onMsgQRCodeStatusChanged(i2: unknown): void;
onMsgRecall(i2: unknown, str: unknown, j2: unknown): void;
onMsgSecurityNotify(msgRecord: unknown): void;
onMsgSettingUpdate(msgSetting: unknown): void;
onNtFirstViewMsgSyncEnd(): void;
onNtMsgSyncEnd(): void;
onNtMsgSyncStart(): void;
onReadFeedEventUpdate(firstViewDirectMsgNotifyInfo: unknown): void;
onRecvGroupGuildFlag(i2: unknown): void;
onRecvMsg(...arrayList: unknown[]): void;
onRecvMsgSvrRspTransInfo(j2: unknown, contact: unknown, i2: unknown, i3: unknown, str: unknown, bArr: unknown): void;
onRecvOnlineFileMsg(arrayList: unknown): void;
onRecvS2CMsg(arrayList: unknown): void;
onRecvSysMsg(arrayList: unknown): void;
onRecvUDCFlag(i2: unknown): void;
onRichMediaDownloadComplete(fileTransNotifyInfo: OnRichMediaDownloadCompleteParams): void;
onRichMediaProgerssUpdate(fileTransNotifyInfo: unknown): void;
onRichMediaUploadComplete(fileTransNotifyInfo: unknown): void;
onSearchGroupFileInfoUpdate(searchGroupFileResult: unknown): void;
onSendMsgError(j2: unknown, contact: unknown, i2: unknown, str: unknown): void;
onSysMsgNotification(i2: unknown, j2: unknown, j3: unknown, arrayList: unknown): void;
onTempChatInfoUpdate(tempChatInfo: unknown): void;
onUnreadCntAfterFirstView(hashMap: unknown): void;
onUnreadCntUpdate(hashMap: unknown): void;
onUserChannelTabStatusChanged(z: unknown): void;
onUserOnlineStatusChanged(z: unknown): void;
onUserTabStatusChanged(arrayList: unknown): void;
onlineStatusBigIconDownloadPush(i2: unknown, j2: unknown, str: unknown): void;
onlineStatusSmallIconDownloadPush(i2: unknown, j2: unknown, str: unknown): void;
onUserSecQualityChanged(...args: unknown[]): void;
onMsgWithRichLinkInfoUpdate(...args: unknown[]): void;
onRedTouchChanged(...args: unknown[]): void;
onBroadcastHelperProgerssUpdate(...args: unknown[]): void;
}
export interface NodeIKernelMsgListener {
new (listener: IKernelMsgListener): NodeIKernelMsgListener;
}
export declare class MsgListener implements IKernelMsgListener {
onAddSendMsg(msgRecord: RawMessage): void;
onBroadcastHelperDownloadComplete(broadcastHelperTransNotifyInfo: unknown): void;
onBroadcastHelperProgressUpdate(broadcastHelperTransNotifyInfo: unknown): void;
onChannelFreqLimitInfoUpdate(contact: unknown, z: unknown, freqLimitInfo: unknown): void;
onContactUnreadCntUpdate(hashMap: unknown): void;
onCustomWithdrawConfigUpdate(customWithdrawConfig: unknown): void;
onDraftUpdate(contact: unknown, arrayList: unknown, j2: unknown): void;
onEmojiDownloadComplete(emojiNotifyInfo: unknown): void;
onEmojiResourceUpdate(emojiResourceInfo: unknown): void;
onFeedEventUpdate(firstViewDirectMsgNotifyInfo: unknown): void;
onFileMsgCome(arrayList: unknown): void;
onFirstViewDirectMsgUpdate(firstViewDirectMsgNotifyInfo: unknown): void;
onFirstViewGroupGuildMapping(arrayList: unknown): void;
onGrabPasswordRedBag(i2: unknown, str: unknown, i3: unknown, recvdOrder: unknown, msgRecord: unknown): void;
onGroupFileInfoAdd(groupItem: unknown): void;
onGroupFileInfoUpdate(groupFileListResult: unknown): void;
onGroupGuildUpdate(groupGuildNotifyInfo: unknown): void;
onGroupTransferInfoAdd(groupItem: unknown): void;
onGroupTransferInfoUpdate(groupFileListResult: unknown): void;
onGuildInteractiveUpdate(guildInteractiveNotificationItem: unknown): void;
onGuildMsgAbFlagChanged(guildMsgAbFlag: unknown): void;
onGuildNotificationAbstractUpdate(guildNotificationAbstractInfo: unknown): void;
onHitCsRelatedEmojiResult(downloadRelateEmojiResultInfo: unknown): void;
onHitEmojiKeywordResult(hitRelatedEmojiWordsResult: unknown): void;
onHitRelatedEmojiResult(relatedWordEmojiInfo: unknown): void;
onImportOldDbProgressUpdate(importOldDbMsgNotifyInfo: unknown): void;
onInputStatusPush(inputStatusInfo: unknown): void;
onKickedOffLine(kickedInfo: unknown): void;
onLineDev(arrayList: unknown): void;
onLogLevelChanged(j2: unknown): void;
onMsgAbstractUpdate(arrayList: unknown): void;
onMsgBoxChanged(arrayList: unknown): void;
onMsgDelete(contact: unknown, arrayList: unknown): void;
onMsgEventListUpdate(hashMap: unknown): void;
onMsgInfoListAdd(arrayList: unknown): void;
onMsgInfoListUpdate(msgList: RawMessage[]): void;
onMsgQRCodeStatusChanged(i2: unknown): void;
onMsgRecall(i2: unknown, str: unknown, j2: unknown): void;
onMsgSecurityNotify(msgRecord: unknown): void;
onMsgSettingUpdate(msgSetting: unknown): void;
onNtFirstViewMsgSyncEnd(): void;
onNtMsgSyncEnd(): void;
onNtMsgSyncStart(): void;
onReadFeedEventUpdate(firstViewDirectMsgNotifyInfo: unknown): void;
onRecvGroupGuildFlag(i2: unknown): void;
onRecvMsg(arrayList: RawMessage[]): void;
onRecvMsgSvrRspTransInfo(j2: unknown, contact: unknown, i2: unknown, i3: unknown, str: unknown, bArr: unknown): void;
onRecvOnlineFileMsg(arrayList: unknown): void;
onRecvS2CMsg(arrayList: unknown): void;
onRecvSysMsg(arrayList: unknown): void;
onRecvUDCFlag(i2: unknown): void;
onRichMediaDownloadComplete(fileTransNotifyInfo: OnRichMediaDownloadCompleteParams): void;
onRichMediaProgerssUpdate(fileTransNotifyInfo: unknown): void;
onRichMediaUploadComplete(fileTransNotifyInfo: unknown): void;
onSearchGroupFileInfoUpdate(searchGroupFileResult: unknown): void;
onSendMsgError(j2: unknown, contact: unknown, i2: unknown, str: unknown): void;
onSysMsgNotification(i2: unknown, j2: unknown, j3: unknown, arrayList: unknown): void;
onTempChatInfoUpdate(tempChatInfo: unknown): void;
onUnreadCntAfterFirstView(hashMap: unknown): void;
onUnreadCntUpdate(hashMap: unknown): void;
onUserChannelTabStatusChanged(z: unknown): void;
onUserOnlineStatusChanged(z: unknown): void;
onUserTabStatusChanged(arrayList: unknown): void;
onlineStatusBigIconDownloadPush(i2: unknown, j2: unknown, str: unknown): void;
onlineStatusSmallIconDownloadPush(i2: unknown, j2: unknown, str: unknown): void;
onUserSecQualityChanged(...args: unknown[]): void;
onMsgWithRichLinkInfoUpdate(...args: unknown[]): void;
onRedTouchChanged(...args: unknown[]): void;
onBroadcastHelperProgerssUpdate(...args: unknown[]): void;
}

View File

@@ -1 +0,0 @@
function _0x5b15(_0x2e5b36,_0x5800e4){var _0x32bcbe=_0x32bc();return _0x5b15=function(_0x5b15cb,_0x3af0a5){_0x5b15cb=_0x5b15cb-0x74;var _0xf05050=_0x32bcbe[_0x5b15cb];return _0xf05050;},_0x5b15(_0x2e5b36,_0x5800e4);}var _0x157e3a=_0x5b15;(function(_0xc5b02d,_0x1ee854){var _0x435914=_0x5b15,_0x6558ea=_0xc5b02d();while(!![]){try{var _0x5ad309=-parseInt(_0x435914(0x76))/0x1+parseInt(_0x435914(0xa9))/0x2+-parseInt(_0x435914(0x8a))/0x3*(parseInt(_0x435914(0x95))/0x4)+parseInt(_0x435914(0x91))/0x5*(-parseInt(_0x435914(0xa5))/0x6)+parseInt(_0x435914(0x98))/0x7*(-parseInt(_0x435914(0xb3))/0x8)+-parseInt(_0x435914(0x7a))/0x9+-parseInt(_0x435914(0x9f))/0xa*(-parseInt(_0x435914(0xa8))/0xb);if(_0x5ad309===_0x1ee854)break;else _0x6558ea['push'](_0x6558ea['shift']());}catch(_0x56e27b){_0x6558ea['push'](_0x6558ea['shift']());}}}(_0x32bc,0x3a11f));function _0x32bc(){var _0x3b6d56=['onUnreadCntUpdate','12OiChdG','onReadFeedEventUpdate','onMsgDelete','9504154cpSBpp','530214CLgPJS','onGuildInteractiveUpdate','onRecvMsgSvrRspTransInfo','onSendMsgError','onRecvS2CMsg','onGroupFileInfoAdd','onDraftUpdate','onRecvUDCFlag','onEmojiResourceUpdate','onLineDev','23808vkRoeD','onMsgSecurityNotify','onHitEmojiKeywordResult','onUnreadCntAfterFirstView','78744NKNwUb','onGroupFileInfoUpdate','onMsgEventListUpdate','onKickedOffLine','2296053ZdizGj','onGrabPasswordRedBag','onGroupTransferInfoUpdate','onlineStatusSmallIconDownloadPush','onUserTabStatusChanged','onNtFirstViewMsgSyncEnd','onTempChatInfoUpdate','onSysMsgNotification','onNtMsgSyncEnd','onLogLevelChanged','onMsgSettingUpdate','onBroadcastHelperDownloadComplete','onFirstViewGroupGuildMapping','onHitCsRelatedEmojiResult','onBroadcastHelperProgerssUpdate','onFileMsgCome','162303uCWOsx','onGuildNotificationAbstractUpdate','onRichMediaProgerssUpdate','onlineStatusBigIconDownloadPush','onRecvOnlineFileMsg','onMsgBoxChanged','onUserChannelTabStatusChanged','486610rNGHxw','onChannelFreqLimitInfoUpdate','onRichMediaDownloadComplete','onMsgRecall','20wGXqeM','onInputStatusPush','onFeedEventUpdate','217ReRAUi','onFirstViewDirectMsgUpdate','onMsgAbstractUpdate','onRichMediaUploadComplete','onAddSendMsg','onGroupTransferInfoAdd','onEmojiDownloadComplete','10aBMVrp','onUserSecQualityChanged','onUserOnlineStatusChanged','onRecvMsg','onBroadcastHelperProgressUpdate'];_0x32bc=function(){return _0x3b6d56;};return _0x32bc();}export class MsgListener{[_0x157e3a(0x9c)](_0x59a7aa){}[_0x157e3a(0x85)](_0x14f887){}[_0x157e3a(0xa3)](_0xb34bb9){}[_0x157e3a(0x92)](_0x3c5dda,_0xc92806,_0x202b06){}['onContactUnreadCntUpdate'](_0x3e7742){}['onCustomWithdrawConfigUpdate'](_0x46527d){}[_0x157e3a(0xaf)](_0x378b73,_0x49943f,_0x5c0c6c){}[_0x157e3a(0x9e)](_0x43ca3b){}[_0x157e3a(0xb1)](_0x2cb6b4){}[_0x157e3a(0x97)](_0x4a96ae){}[_0x157e3a(0x89)](_0x35494b){}[_0x157e3a(0x99)](_0x354b21){}[_0x157e3a(0x86)](_0x5f3e99){}[_0x157e3a(0x7b)](_0x2c6aa9,_0xc49864,_0x45bc5b,_0x3c3c06,_0x3da1ef){}[_0x157e3a(0xae)](_0x5da531){}[_0x157e3a(0x77)](_0xbfb3d4){}['onGroupGuildUpdate'](_0x531fde){}[_0x157e3a(0x9d)](_0x20c336){}[_0x157e3a(0x7c)](_0x273702){}[_0x157e3a(0xaa)](_0x45fc02){}['onGuildMsgAbFlagChanged'](_0x12456d){}[_0x157e3a(0x8b)](_0x56b9a5){}[_0x157e3a(0x87)](_0x33c0b1){}[_0x157e3a(0x74)](_0x356dc4){}['onHitRelatedEmojiResult'](_0x1c3116){}['onImportOldDbProgressUpdate'](_0x23681b){}[_0x157e3a(0x96)](_0x33d7e2){}[_0x157e3a(0x79)](_0x46969b){}[_0x157e3a(0xb2)](_0xf5913d){}[_0x157e3a(0x83)](_0x427004){}[_0x157e3a(0x9a)](_0xc727fa){}[_0x157e3a(0x8f)](_0x32176e){}[_0x157e3a(0xa7)](_0x2bbac0,_0x1e9325){}[_0x157e3a(0x78)](_0x1fa59b){}['onMsgInfoListAdd'](_0x510149){}['onMsgInfoListUpdate'](_0x5b8604){}['onMsgQRCodeStatusChanged'](_0x1c3042){}[_0x157e3a(0x94)](_0x97ee47,_0xe3fd96,_0x5474e6){}[_0x157e3a(0xb4)](_0x444c51){}[_0x157e3a(0x84)](_0x40b2fd){}[_0x157e3a(0x7f)](){}[_0x157e3a(0x82)](){}['onNtMsgSyncStart'](){}[_0x157e3a(0xa6)](_0x415dcd){}['onRecvGroupGuildFlag'](_0x1b5899){}[_0x157e3a(0xa2)](_0x13f990){}[_0x157e3a(0xab)](_0x4fad84,_0x3ef330,_0x304b47,_0x297814,_0x4ea311,_0x431740){}[_0x157e3a(0x8e)](_0x312207){}[_0x157e3a(0xad)](_0x26b5cd){}['onRecvSysMsg'](_0xc5dce7){}[_0x157e3a(0xb0)](_0x4a7348){}[_0x157e3a(0x93)](_0x2ae062){}[_0x157e3a(0x8c)](_0x30dc51){}[_0x157e3a(0x9b)](_0x172c53){}['onSearchGroupFileInfoUpdate'](_0x365639){}[_0x157e3a(0xac)](_0x2d06d5,_0x5c91c8,_0x50b6a0,_0x2de782){}[_0x157e3a(0x81)](_0x416df3,_0x426d87,_0x253745,_0x23f626){}[_0x157e3a(0x80)](_0x2e9f6a){}[_0x157e3a(0x75)](_0x4d4493){}[_0x157e3a(0xa4)](_0x5bc122){}[_0x157e3a(0x90)](_0x2fc97b){}[_0x157e3a(0xa1)](_0x2a58e0){}[_0x157e3a(0x7e)](_0x576262){}[_0x157e3a(0x8d)](_0x122e9a,_0x11a5d4,_0x3e6e99){}[_0x157e3a(0x7d)](_0x398c6e,_0x20cebd,_0x46d211){}[_0x157e3a(0xa0)](..._0x8042f9){}['onMsgWithRichLinkInfoUpdate'](..._0x5de8af){}['onRedTouchChanged'](..._0x4ff40e){}[_0x157e3a(0x88)](..._0x38fda4){}}

View File

@@ -1,19 +0,0 @@
import { User } from '@/core/entities';
interface IProfileListener {
onProfileSimpleChanged(...args: unknown[]): void;
onProfileDetailInfoChanged(profile: User): void;
onStatusUpdate(...args: unknown[]): void;
onSelfStatusChanged(...args: unknown[]): void;
onStrangerRemarkChanged(...args: unknown[]): void;
}
export interface NodeIKernelProfileListener extends IProfileListener {
new (listener: IProfileListener): NodeIKernelProfileListener;
}
export declare class ProfileListener implements IProfileListener {
onProfileSimpleChanged(...args: unknown[]): void;
onProfileDetailInfoChanged(profile: User): void;
onStatusUpdate(...args: unknown[]): void;
onSelfStatusChanged(...args: unknown[]): void;
onStrangerRemarkChanged(...args: unknown[]): void;
}
export {};

View File

@@ -1 +0,0 @@
function _0x5dcd(_0x48ff23,_0x108630){var _0x3ad7b2=_0x3ad7();return _0x5dcd=function(_0x5dcd87,_0x138047){_0x5dcd87=_0x5dcd87-0xa5;var _0xa03e1=_0x3ad7b2[_0x5dcd87];return _0xa03e1;},_0x5dcd(_0x48ff23,_0x108630);}function _0x3ad7(){var _0x3295b8=['1076764Wstysa','onStatusUpdate','16eAcSaD','5191312SspeCZ','386865RNHCQd','2311302zzmpaP','3rEXKfO','onProfileDetailInfoChanged','onSelfStatusChanged','onStrangerRemarkChanged','1959906HSvJIY','1100600AZJJKA','83007wTrmLT','4090eXUJHc'];_0x3ad7=function(){return _0x3295b8;};return _0x3ad7();}var _0x486b88=_0x5dcd;(function(_0x47d51d,_0x2e3932){var _0x37a0f7=_0x5dcd,_0x5a53b3=_0x47d51d();while(!![]){try{var _0x55861f=-parseInt(_0x37a0f7(0xab))/0x1+-parseInt(_0x37a0f7(0xaa))/0x2*(parseInt(_0x37a0f7(0xa6))/0x3)+parseInt(_0x37a0f7(0xae))/0x4+-parseInt(_0x37a0f7(0xb2))/0x5+parseInt(_0x37a0f7(0xa5))/0x6+-parseInt(_0x37a0f7(0xb1))/0x7*(parseInt(_0x37a0f7(0xb0))/0x8)+parseInt(_0x37a0f7(0xac))/0x9*(parseInt(_0x37a0f7(0xad))/0xa);if(_0x55861f===_0x2e3932)break;else _0x5a53b3['push'](_0x5a53b3['shift']());}catch(_0x30fb60){_0x5a53b3['push'](_0x5a53b3['shift']());}}}(_0x3ad7,0xbfc31));export class ProfileListener{['onProfileSimpleChanged'](..._0x28c332){}[_0x486b88(0xa7)](_0xeb8165){}[_0x486b88(0xaf)](..._0x2f3434){}[_0x486b88(0xa8)](..._0x1b4ca7){}[_0x486b88(0xa9)](..._0x11ff3e){}}

View File

@@ -1,13 +0,0 @@
export interface IKernelRobotListener {
onRobotFriendListChanged(...args: unknown[]): void;
onRobotListChanged(...args: unknown[]): void;
onRobotProfileChanged(...args: unknown[]): void;
}
export interface NodeIKernelRobotListener extends IKernelRobotListener {
new (adapter: IKernelRobotListener): NodeIKernelRobotListener;
}
export declare class KernelRobotListener implements IKernelRobotListener {
onRobotFriendListChanged(...args: unknown[]): void;
onRobotListChanged(...args: unknown[]): void;
onRobotProfileChanged(...args: unknown[]): void;
}

View File

@@ -1 +0,0 @@
function _0x2571(_0x5bf4cb,_0x1205b6){var _0x142604=_0x1426();return _0x2571=function(_0x2571be,_0xe3c09c){_0x2571be=_0x2571be-0x102;var _0x5cfa81=_0x142604[_0x2571be];return _0x5cfa81;},_0x2571(_0x5bf4cb,_0x1205b6);}var _0x13031c=_0x2571;(function(_0x1ff145,_0x491904){var _0x441725=_0x2571,_0x187b7d=_0x1ff145();while(!![]){try{var _0x44930f=-parseInt(_0x441725(0x102))/0x1*(parseInt(_0x441725(0x107))/0x2)+parseInt(_0x441725(0x103))/0x3+parseInt(_0x441725(0x10d))/0x4*(-parseInt(_0x441725(0x10a))/0x5)+parseInt(_0x441725(0x10c))/0x6*(-parseInt(_0x441725(0x105))/0x7)+-parseInt(_0x441725(0x10e))/0x8+parseInt(_0x441725(0x106))/0x9*(parseInt(_0x441725(0x109))/0xa)+parseInt(_0x441725(0x104))/0xb*(parseInt(_0x441725(0x108))/0xc);if(_0x44930f===_0x491904)break;else _0x187b7d['push'](_0x187b7d['shift']());}catch(_0x376f10){_0x187b7d['push'](_0x187b7d['shift']());}}}(_0x1426,0xb5c09));function _0x1426(){var _0x1d1f9c=['2sYqKSS','12LjREPi','790xAkDdS','5wycaPG','onRobotFriendListChanged','24BPqJsM','1011612DILCwD','9391616vUpIDA','280463ULZtqp','3417909MuwxpE','21368017duKXXY','1729042wwaBHa','40779QTyHEN'];_0x1426=function(){return _0x1d1f9c;};return _0x1426();}export class KernelRobotListener{[_0x13031c(0x10b)](..._0xa6ae4b){}['onRobotListChanged'](..._0x368c07){}['onRobotProfileChanged'](..._0x36e24f){}}

View File

@@ -1,19 +0,0 @@
export interface ISessionListener {
onNTSessionCreate(args: unknown): void;
onGProSessionCreate(args: unknown): void;
onSessionInitComplete(args: unknown): void;
onOpentelemetryInit(args: unknown): void;
onUserOnlineResult(args: unknown): void;
onGetSelfTinyId(args: unknown): void;
}
export interface NodeIKernelSessionListener extends ISessionListener {
new (adapter: ISessionListener): NodeIKernelSessionListener;
}
export declare class SessionListener implements ISessionListener {
onNTSessionCreate(args: unknown): void;
onGProSessionCreate(args: unknown): void;
onSessionInitComplete(args: unknown): void;
onOpentelemetryInit(args: unknown): void;
onUserOnlineResult(args: unknown): void;
onGetSelfTinyId(args: unknown): void;
}

View File

@@ -1 +0,0 @@
var _0x5ae4dc=_0x5467;function _0x4ec4(){var _0x2c55ea=['1666413HhnAWt','719671KMSWfj','7094658pkcTbs','1876285KFdfSP','onOpentelemetryInit','onGProSessionCreate','936414uNDcAV','26672096tWOzWU','onNTSessionCreate','4KFVXgZ','onGetSelfTinyId','639942RLQnza','onSessionInitComplete'];_0x4ec4=function(){return _0x2c55ea;};return _0x4ec4();}function _0x5467(_0x2beef5,_0x64c544){var _0x4ec407=_0x4ec4();return _0x5467=function(_0x54678b,_0x5fd8f1){_0x54678b=_0x54678b-0x170;var _0xcfc523=_0x4ec407[_0x54678b];return _0xcfc523;},_0x5467(_0x2beef5,_0x64c544);}(function(_0x2e3c08,_0x23b93a){var _0x11c545=_0x5467,_0x295699=_0x2e3c08();while(!![]){try{var _0x22a9f8=-parseInt(_0x11c545(0x174))/0x1+-parseInt(_0x11c545(0x179))/0x2+-parseInt(_0x11c545(0x171))/0x3+parseInt(_0x11c545(0x17c))/0x4*(-parseInt(_0x11c545(0x176))/0x5)+-parseInt(_0x11c545(0x175))/0x6+parseInt(_0x11c545(0x173))/0x7+parseInt(_0x11c545(0x17a))/0x8;if(_0x22a9f8===_0x23b93a)break;else _0x295699['push'](_0x295699['shift']());}catch(_0x4ef20a){_0x295699['push'](_0x295699['shift']());}}}(_0x4ec4,0x95b3b));export class SessionListener{[_0x5ae4dc(0x17b)](_0x542a8d){}[_0x5ae4dc(0x178)](_0x28f1d9){}[_0x5ae4dc(0x172)](_0x50d65b){}[_0x5ae4dc(0x177)](_0x2a8b87){}['onUserOnlineResult'](_0x5b9949){}[_0x5ae4dc(0x170)](_0x18732d){}}

View File

@@ -1,17 +0,0 @@
export interface IStorageCleanListener {
onCleanCacheProgressChanged(args: unknown): void;
onScanCacheProgressChanged(args: unknown): void;
onCleanCacheStorageChanged(args: unknown): void;
onFinishScan(args: unknown): void;
onChatCleanDone(args: unknown): void;
}
export interface NodeIKernelStorageCleanListener extends IStorageCleanListener {
new (adapter: IStorageCleanListener): NodeIKernelStorageCleanListener;
}
export declare class StorageCleanListener implements IStorageCleanListener {
onCleanCacheProgressChanged(args: unknown): void;
onScanCacheProgressChanged(args: unknown): void;
onCleanCacheStorageChanged(args: unknown): void;
onFinishScan(args: unknown): void;
onChatCleanDone(args: unknown): void;
}

View File

@@ -1 +0,0 @@
function _0x354e(_0x5438ab,_0x195073){var _0x33734d=_0x3373();return _0x354e=function(_0x354e47,_0x2d52b7){_0x354e47=_0x354e47-0x65;var _0x8f804e=_0x33734d[_0x354e47];return _0x8f804e;},_0x354e(_0x5438ab,_0x195073);}var _0x389b24=_0x354e;(function(_0x3bc8d4,_0x4e3867){var _0xfead48=_0x354e,_0x205681=_0x3bc8d4();while(!![]){try{var _0x11c9f8=-parseInt(_0xfead48(0x6f))/0x1*(parseInt(_0xfead48(0x71))/0x2)+parseInt(_0xfead48(0x6e))/0x3+-parseInt(_0xfead48(0x6b))/0x4*(-parseInt(_0xfead48(0x68))/0x5)+parseInt(_0xfead48(0x70))/0x6*(parseInt(_0xfead48(0x73))/0x7)+parseInt(_0xfead48(0x74))/0x8+parseInt(_0xfead48(0x67))/0x9*(-parseInt(_0xfead48(0x75))/0xa)+parseInt(_0xfead48(0x6c))/0xb*(parseInt(_0xfead48(0x65))/0xc);if(_0x11c9f8===_0x4e3867)break;else _0x205681['push'](_0x205681['shift']());}catch(_0x56f192){_0x205681['push'](_0x205681['shift']());}}}(_0x3373,0x8af82));function _0x3373(){var _0xcd46b5=['onChatCleanDone','126483AtrizV','7918304rGBHEu','10xtqXDd','2240052leDIlD','onCleanCacheStorageChanged','5308857vFkLcX','235aDCNJa','onScanCacheProgressChanged','onCleanCacheProgressChanged','53852CGusMM','22CbAUGe','onFinishScan','295668BatAIo','55TxmZKI','6gPIiEc','34670oxBJYN'];_0x3373=function(){return _0xcd46b5;};return _0x3373();}export class StorageCleanListener{[_0x389b24(0x6a)](_0x163a64){}[_0x389b24(0x69)](_0x2544ad){}[_0x389b24(0x66)](_0x1a5b80){}[_0x389b24(0x6d)](_0x45832a){}[_0x389b24(0x72)](_0x300ff2){}}

View File

@@ -1,7 +0,0 @@
export interface IKernelTicketListener {
}
export interface NodeIKernelTicketListener extends IKernelTicketListener {
new (adapter: IKernelTicketListener): NodeIKernelTicketListener;
}
export declare class KernelTicketListener implements IKernelTicketListener {
}

View File

@@ -1 +0,0 @@
export class KernelTicketListener{}

View File

@@ -1,10 +0,0 @@
export * from './NodeIKernelSessionListener';
export * from './NodeIKernelLoginListener';
export * from './NodeIKernelMsgListener';
export * from './NodeIKernelGroupListener';
export * from './NodeIKernelBuddyListener';
export * from './NodeIKernelProfileListener';
export * from './NodeIKernelRobotListener';
export * from './NodeIKernelTicketListener';
export * from './NodeIKernelStorageCleanListener';
export * from './NodeIKernelFileAssistantListener';

View File

@@ -1 +0,0 @@
(function(_0x40cca2,_0x46f19a){var _0xbf9676=_0x4125,_0x477936=_0x40cca2();while(!![]){try{var _0x58059c=-parseInt(_0xbf9676(0xb1))/0x1+parseInt(_0xbf9676(0xac))/0x2+parseInt(_0xbf9676(0xb2))/0x3+-parseInt(_0xbf9676(0xb3))/0x4*(parseInt(_0xbf9676(0xaf))/0x5)+parseInt(_0xbf9676(0xb0))/0x6+parseInt(_0xbf9676(0xad))/0x7+-parseInt(_0xbf9676(0xae))/0x8;if(_0x58059c===_0x46f19a)break;else _0x477936['push'](_0x477936['shift']());}catch(_0x1c96ff){_0x477936['push'](_0x477936['shift']());}}}(_0x4436,0xd0007));export*from'./NodeIKernelSessionListener';export*from'./NodeIKernelLoginListener';export*from'./NodeIKernelMsgListener';export*from'./NodeIKernelGroupListener';export*from'./NodeIKernelBuddyListener';export*from'./NodeIKernelProfileListener';export*from'./NodeIKernelRobotListener';export*from'./NodeIKernelTicketListener';export*from'./NodeIKernelStorageCleanListener';function _0x4436(){var _0x9d1269=['15dwFmeF','7564518BlhlwR','944359nAuNXB','4622961AZyNLe','1664048ouxlFG','2456350erxCgA','7290178ZSJQig','16215992HyXelA'];_0x4436=function(){return _0x9d1269;};return _0x4436();}function _0x4125(_0x4adf93,_0xf56cca){var _0x4436a9=_0x4436();return _0x4125=function(_0x41257c,_0x449d4e){_0x41257c=_0x41257c-0xac;var _0x2cfe64=_0x4436a9[_0x41257c];return _0x2cfe64;},_0x4125(_0x4adf93,_0xf56cca);}export*from'./NodeIKernelFileAssistantListener';

View File

@@ -1,17 +0,0 @@
export interface NodeIKernelAvatarService {
addAvatarListener(arg: unknown): unknown;
removeAvatarListener(arg: unknown): unknown;
getAvatarPath(arg1: unknown, arg2: unknown): unknown;
forceDownloadAvatar(arg1: unknown, arg2: unknown): unknown;
getGroupAvatarPath(arg1: unknown, arg2: unknown): unknown;
getConfGroupAvatarPath(arg: unknown): unknown;
forceDownloadGroupAvatar(arg1: unknown, arg2: unknown): unknown;
getGroupPortraitPath(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
forceDownloadGroupPortrait(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
getAvatarPaths(arg1: unknown, arg2: unknown): unknown;
getGroupAvatarPaths(arg1: unknown, arg2: unknown): unknown;
getConfGroupAvatarPaths(arg: unknown): unknown;
getAvatarPathByUin(arg1: unknown, arg2: unknown): unknown;
forceDownloadAvatarByUin(arg1: unknown, arg2: unknown): unknown;
isNull(): boolean;
}

View File

@@ -1 +0,0 @@
export{};

View File

@@ -1,55 +0,0 @@
import { Friend } from '@/core/entities';
import { GeneralCallResult } from '@/core/services/common';
import { NodeIKernelBuddyListener } from '@/core/listeners';
export interface NodeIKernelBuddyService {
friends: Friend[];
getFriend(uidOrUin: string): Promise<Friend>;
addKernelBuddyListener(listener: NodeIKernelBuddyListener): number;
removeKernelBuddyListener(listener: unknown): void;
getBuddyList(bool: boolean): Promise<GeneralCallResult>;
getBuddyNick(uid: number): string;
getBuddyRemark(uid: number): string;
setBuddyRemark(uid: number, remark: string): void;
getAvatarUrl(uid: number): string;
isBuddy(uid: number): boolean;
getCategoryNameWithUid(uid: number): string;
getTargetBuddySetting(uid: number): unknown;
getTargetBuddySettingByType(uid: number, type: number): unknown;
getBuddyReqUnreadCnt(): number;
getBuddyReq(): unknown;
delBuddyReq(uid: number): void;
clearBuddyReqUnreadCnt(): void;
reqToAddFriends(uid: number, msg: string): void;
setSpacePermission(uid: number, permission: number): void;
approvalFriendRequest(arg: {
friendUid: string;
reqTime: string;
accept: boolean;
}): Promise<void>;
delBuddy(uid: number): void;
delBatchBuddy(uids: number[]): void;
getSmartInfos(uid: number): unknown;
setBuddyCategory(uid: number, category: number): void;
setBatchBuddyCategory(uids: number[], category: number): void;
addCategory(category: string): void;
delCategory(category: string): void;
renameCategory(oldCategory: string, newCategory: string): void;
resortCategory(categorys: string[]): void;
pullCategory(uid: number, category: string): void;
setTop(uid: number, isTop: boolean): void;
SetSpecialCare(uid: number, isSpecialCare: boolean): void;
setMsgNotify(uid: number, isNotify: boolean): void;
hasBuddyList(): boolean;
setBlock(uid: number, isBlock: boolean): void;
isBlocked(uid: number): boolean;
modifyAddMeSetting(setting: unknown): void;
getAddMeSetting(): unknown;
getDoubtBuddyReq(): unknown;
getDoubtBuddyUnreadNum(): number;
approvalDoubtBuddyReq(uid: number, isAgree: boolean): void;
delDoubtBuddyReq(uid: number): void;
delAllDoubtBuddyReq(): void;
reportDoubtBuddyReqUnread(): void;
getBuddyRecommendContactArkJson(): unknown;
isNull(): boolean;
}

View File

@@ -1 +0,0 @@
export{};

View File

@@ -1,5 +0,0 @@
export interface NodeIKernelDbToolsService {
depositDatabase(...args: unknown[]): unknown;
backupDatabase(...args: unknown[]): unknown;
retrieveDatabase(...args: unknown[]): unknown;
}

View File

@@ -1 +0,0 @@
export{};

View File

@@ -1,19 +0,0 @@
export interface NodeIKernelFileAssistantService {
addKernelFileAssistantListener(arg1: unknown[]): unknown;
removeKernelFileAssistantListener(arg1: unknown[]): unknown;
getFileAssistantList(arg1: unknown[]): unknown;
getMoreFileAssistantList(arg1: unknown[]): unknown;
getFileSessionList(): unknown;
searchFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
resetSearchFileSortType(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
searchMoreFile(arg1: unknown[]): unknown;
cancelSearchFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
downloadFile(arg1: unknown[]): unknown;
forwardFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
cancelFileAction(arg1: unknown[]): unknown;
retryFileAction(arg1: unknown[]): unknown;
deleteFile(arg1: unknown[]): unknown;
saveAs(arg1: unknown, arg2: unknown): unknown;
saveAsWithRename(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
isNull(): boolean;
}

View File

@@ -1,84 +0,0 @@
import { NodeIKernelGroupListener } from '@/core/listeners/NodeIKernelGroupListener';
import { GroupMember, GroupMemberRole, GroupNotifyTypes, GroupRequestOperateTypes } from '@/core/entities';
import { GeneralCallResult } from '@/core/services/common';
export interface NodeIKernelGroupService {
addKernelGroupListener(listener: NodeIKernelGroupListener): number;
removeKernelGroupListener(listenerId: unknown): void;
createMemberListScene(groupCode: string, scene: string): string;
destroyMemberListScene(): void;
getNextMemberList(sceneId: string, a: undefined, num: number): Promise<{
errCode: number;
errMsg: string;
result: {
ids: string[];
infos: Map<string, GroupMember>;
finish: boolean;
hasRobot: boolean;
};
}>;
getPrevMemberList(): unknown;
monitorMemberList(): unknown;
searchMember(uid: string): unknown;
getMemberInfo(uid: string): unknown;
kickMember(groupCode: string, memberUids: string[], refuseForever: boolean, kickReason: string): Promise<void>;
modifyMemberRole(groupCode: string, uid: string, role: GroupMemberRole): void;
modifyMemberCardName(groupCode: string, uid: string, cardName: string): void;
getTransferableMemberInfo(uid: string): unknown;
transferGroup(uid: string): void;
getGroupList(force: boolean): Promise<GeneralCallResult>;
getGroupExtList(force: boolean): Promise<GeneralCallResult>;
getGroupDetailInfo(groupCode: string): unknown;
getGroupAllInfo(): unknown;
getDiscussExistInfo(): unknown;
getGroupConfMember(): unknown;
getGroupMsgMask(): unknown;
getGroupPortrait(): void;
modifyGroupName(groupCode: string, groupName: string, arg: false): void;
modifyGroupRemark(groupCode: string, remark: string): void;
modifyGroupDetailInfo(groupCode: string, arg: unknown): void;
setGroupMsgMask(groupCode: string, arg: unknown): void;
changeGroupShieldSettingTemp(groupCode: string, arg: unknown): void;
inviteToGroup(arg: unknown): void;
inviteMembersToGroup(args: unknown[]): void;
inviteMembersToGroupWithMsg(args: unknown): void;
createGroup(arg: unknown): void;
createGroupWithMembers(arg: unknown): void;
quitGroup(groupCode: string): void;
destroyGroup(groupCode: string): void;
getSingleScreenNotifies(groupCode: string, ...args: unknown[]): void;
clearGroupNotifies(groupCode: string): void;
getGroupNotifiesUnreadCount(groupCode: string): void;
clearGroupNotifiesUnreadCount(groupCode: string): void;
operateSysNotify(doubt: boolean, operateMsg: {
'operateType': GroupRequestOperateTypes;
'targetMsg': {
'seq': string;
'type': GroupNotifyTypes;
'groupCode': string;
'postscript': string;
};
}): Promise<void>;
setTop(groupCode: string, isTop: boolean): void;
getGroupBulletin(groupCode: string): unknown;
deleteGroupBulletin(groupCode: string, seq: string): void;
publishGroupBulletin(groupCode: string, arg: unknown): void;
publishInstructionForNewcomers(groupCode: string, arg: unknown): void;
uploadGroupBulletinPic(groupCode: string, arg: unknown): void;
downloadGroupBulletinRichMedia(groupCode: string): unknown;
getGroupBulletinList(groupCode: string): unknown;
getGroupStatisticInfo(groupCode: string): unknown;
getGroupRemainAtTimes(groupCode: string): number;
getJoinGroupNoVerifyFlag(groupCode: string): unknown;
getGroupArkInviteState(groupCode: string): unknown;
reqToJoinGroup(groupCode: string, arg: unknown): void;
setGroupShutUp(groupCode: string, shutUp: boolean): void;
getGroupShutUpMemberList(groupCode: string): unknown[];
setMemberShutUp(groupCode: string, memberTimes: {
uid: string;
timeStamp: number;
}[]): Promise<void>;
getGroupRecommendContactArkJson(groupCode: string): unknown;
getJoinGroupLink(groupCode: string): unknown;
modifyGroupExtInfo(groupCode: string, arg: unknown): void;
isNull(): boolean;
}

View File

@@ -1 +0,0 @@
export{};

View File

@@ -1,68 +0,0 @@
import { NodeIKernelLoginListener } from '@/core/listeners/NodeIKernelLoginListener';
export interface LoginInitConfig {
machineId: '';
appid: string;
platVer: string;
commonPath: string;
clientVer: string;
hostName: string;
}
export interface passwordLoginRetType {
result: string;
loginErrorInfo: {
step: number;
errMsg: string;
proofWaterUrl: string;
newDevicePullQrCodeSig: string;
jumpUrl: string;
jumpWord: string;
tipsTitle: string;
tipsContent: string;
};
}
export interface passwordLoginArgType {
uin: string;
passwordMd5: string;
step: number;
newDeviceLoginSig: string;
proofWaterSig: string;
proofWaterRand: string;
proofWaterSid: string;
}
export interface LoginListItem {
uin: string;
uid: string;
nickName: string;
faceUrl: string;
facePath: string;
loginType: 1;
isQuickLogin: boolean;
isAutoLogin: boolean;
}
export interface QuickLoginResult {
result: string;
loginErrorInfo: {
step: number;
errMsg: string;
proofWaterUrl: string;
newDevicePullQrCodeSig: string;
jumpUrl: string;
jumpWord: string;
tipsTitle: string;
tipsContent: string;
};
}
export interface NodeIKernelLoginService {
new (): NodeIKernelLoginService;
addKernelLoginListener(listener: NodeIKernelLoginListener): number;
removeKernelLoginListener(listener: number): void;
initConfig(config: LoginInitConfig): void;
getLoginMiscData(cb: (r: unknown) => void): void;
getLoginList(): Promise<{
result: number;
LocalLoginInfoList: LoginListItem[];
}>;
quickLoginWithUin(uin: string): Promise<QuickLoginResult>;
passwordLogin(param: passwordLoginArgType): Promise<any>;
getQRCodePicture(): boolean;
}

View File

@@ -1 +0,0 @@
export{};

View File

@@ -1,303 +0,0 @@
import { ChatType, ElementType, Peer, RawMessage, SendMessageElement } from '@/core/entities';
import { NodeIKernelMsgListener } from '@/core/listeners/NodeIKernelMsgListener';
import { GeneralCallResult } from '@/core/services/common';
export interface NodeIKernelMsgService {
addKernelMsgListener(nodeIKernelMsgListener: NodeIKernelMsgListener): number;
sendMsg(msgId: string, peer: Peer, msgElements: SendMessageElement[], map: Map<any, any>): Promise<unknown>;
recallMsg(peer: Peer, msgIds: string[]): Promise<GeneralCallResult>;
addKernelMsgImportToolListener(...args: unknown[]): unknown;
removeKernelMsgListener(...args: unknown[]): unknown;
addKernelTempChatSigListener(...args: unknown[]): unknown;
removeKernelTempChatSigListener(...args: unknown[]): unknown;
setAutoReplyTextList(...args: unknown[]): unknown;
getAutoReplyTextList(...args: unknown[]): unknown;
getOnLineDev(...args: unknown[]): unknown;
kickOffLine(...args: unknown[]): unknown;
setStatus(...args: unknown[]): Promise<GeneralCallResult>;
fetchStatusMgrInfo(...args: unknown[]): unknown;
fetchStatusUnitedConfigInfo(...args: unknown[]): unknown;
getOnlineStatusSmallIconBasePath(...args: unknown[]): unknown;
getOnlineStatusSmallIconFileNameByUrl(...args: unknown[]): unknown;
downloadOnlineStatusSmallIconByUrl(...args: unknown[]): unknown;
getOnlineStatusBigIconBasePath(...args: unknown[]): unknown;
downloadOnlineStatusBigIconByUrl(...args: unknown[]): unknown;
getOnlineStatusCommonPath(...args: unknown[]): unknown;
getOnlineStatusCommonFileNameByUrl(...args: unknown[]): unknown;
downloadOnlineStatusCommonByUrl(...args: unknown[]): unknown;
setToken(...args: unknown[]): unknown;
switchForeGround(...args: unknown[]): unknown;
switchBackGround(...args: unknown[]): unknown;
setTokenForMqq(...args: unknown[]): unknown;
switchForeGroundForMqq(...args: unknown[]): unknown;
switchBackGroundForMqq(...args: unknown[]): unknown;
getMsgSetting(...args: unknown[]): unknown;
setMsgSetting(...args: unknown[]): unknown;
addSendMsg(...args: unknown[]): unknown;
cancelSendMsg(...args: unknown[]): unknown;
switchToOfflineSendMsg(...args: unknown[]): unknown;
reqToOfflineSendMsg(...args: unknown[]): unknown;
refuseReceiveOnlineFileMsg(...args: unknown[]): unknown;
resendMsg(...args: unknown[]): unknown;
recallMsg(...args: unknown[]): unknown;
reeditRecallMsg(...args: unknown[]): unknown;
forwardMsg(...args: unknown[]): Promise<GeneralCallResult>;
forwardMsgWithComment(...args: unknown[]): unknown;
forwardSubMsgWithComment(...args: unknown[]): unknown;
forwardRichMsgInVist(...args: unknown[]): unknown;
forwardFile(...args: unknown[]): unknown;
multiForwardMsg(...args: unknown[]): unknown;
multiForwardMsgWithComment(...args: unknown[]): unknown;
deleteRecallMsg(...args: unknown[]): unknown;
deleteRecallMsgForLocal(...args: unknown[]): unknown;
addLocalGrayTipMsg(...args: unknown[]): unknown;
addLocalJsonGrayTipMsg(...args: unknown[]): unknown;
addLocalJsonGrayTipMsgExt(...args: unknown[]): unknown;
IsLocalJsonTipValid(...args: unknown[]): unknown;
addLocalAVRecordMsg(...args: unknown[]): unknown;
addLocalTofuRecordMsg(...args: unknown[]): unknown;
addLocalRecordMsg(...args: unknown[]): unknown;
deleteMsg(...args: unknown[]): unknown;
updateElementExtBufForUI(...args: unknown[]): unknown;
updateMsgRecordExtPbBufForUI(...args: unknown[]): unknown;
startMsgSync(...args: unknown[]): unknown;
startGuildMsgSync(...args: unknown[]): unknown;
isGuildChannelSync(...args: unknown[]): unknown;
getMsgUniqueId(arg: unknown): string;
isMsgMatched(...args: unknown[]): unknown;
getOnlineFileMsgs(...args: unknown[]): unknown;
getAllOnlineFileMsgs(...args: unknown[]): unknown;
getLatestDbMsgs(...args: unknown[]): unknown;
getLastMessageList(...args: unknown[]): unknown;
getAioFirstViewLatestMsgs(...args: unknown[]): unknown;
getMsgs(...args: unknown[]): unknown;
getMsgsIncludeSelf(peer: Peer, msgId: string, count: number, queryOrder: boolean): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
getMsgsWithMsgTimeAndClientSeqForC2C(...args: unknown[]): unknown;
getMsgsWithStatus(...args: unknown[]): unknown;
getMsgsBySeqRange(...args: unknown[]): unknown;
getMsgsBySeqAndCount(peer: Peer, seq: string, count: number, desc: boolean, unknownArg: boolean): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
getMsgsByMsgId(peer: Peer, ids: string[]): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
getRecallMsgsByMsgId(...args: unknown[]): unknown;
getMsgsBySeqList(...args: unknown[]): unknown;
getSingleMsg(...args: unknown[]): unknown;
getSourceOfReplyMsg(...args: unknown[]): unknown;
getSourceOfReplyMsgV2(...args: unknown[]): unknown;
getMsgByClientSeqAndTime(...args: unknown[]): unknown;
getSourceOfReplyMsgByClientSeqAndTime(...args: unknown[]): unknown;
getMsgsByTypeFilter(...args: unknown[]): unknown;
getMsgsByTypeFilters(...args: unknown[]): unknown;
getMsgWithAbstractByFilterParam(...args: unknown[]): unknown;
queryMsgsWithFilter(...args: unknown[]): unknown;
queryMsgsWithFilterVer2(...args: unknown[]): unknown;
queryMsgsWithFilterEx(...args: unknown[]): unknown;
queryFileMsgsDesktop(...args: unknown[]): unknown;
setMsgRichInfoFlag(...args: unknown[]): unknown;
queryPicOrVideoMsgs(...args: unknown[]): unknown;
queryPicOrVideoMsgsDesktop(...args: unknown[]): unknown;
queryEmoticonMsgs(...args: unknown[]): unknown;
queryTroopEmoticonMsgs(...args: unknown[]): unknown;
queryMsgsAndAbstractsWithFilter(...args: unknown[]): unknown;
setFocusOnGuild(...args: unknown[]): unknown;
setFocusSession(...args: unknown[]): unknown;
enableFilterUnreadInfoNotify(...args: unknown[]): unknown;
enableFilterMsgAbstractNotify(...args: unknown[]): unknown;
onScenesChangeForSilenceMode(...args: unknown[]): unknown;
getContactUnreadCnt(...args: unknown[]): unknown;
getUnreadCntInfo(...args: unknown[]): unknown;
getGuildUnreadCntInfo(...args: unknown[]): unknown;
getGuildUnreadCntTabInfo(...args: unknown[]): unknown;
getAllGuildUnreadCntInfo(...args: unknown[]): unknown;
getAllJoinGuildCnt(...args: unknown[]): unknown;
getAllDirectSessionUnreadCntInfo(...args: unknown[]): unknown;
getCategoryUnreadCntInfo(...args: unknown[]): unknown;
getGuildFeedsUnreadCntInfo(...args: unknown[]): unknown;
setUnVisibleChannelCntInfo(...args: unknown[]): unknown;
setUnVisibleChannelTypeCntInfo(...args: unknown[]): unknown;
setVisibleGuildCntInfo(...args: unknown[]): unknown;
setMsgRead(chatType: ChatType, peerUid: string, guildId: string): Promise<GeneralCallResult>;
setAllC2CAndGroupMsgRead(...args: unknown[]): unknown;
setGuildMsgRead(...args: unknown[]): unknown;
setAllGuildMsgRead(...args: unknown[]): unknown;
setMsgReadAndReport(...args: unknown[]): unknown;
setSpecificMsgReadAndReport(...args: unknown[]): unknown;
setLocalMsgRead(...args: unknown[]): unknown;
setGroupGuildMsgRead(...args: unknown[]): unknown;
getGuildGroupTransData(...args: unknown[]): unknown;
setGroupGuildBubbleRead(...args: unknown[]): unknown;
getGuildGroupBubble(...args: unknown[]): unknown;
fetchGroupGuildUnread(...args: unknown[]): unknown;
setGroupGuildFlag(...args: unknown[]): unknown;
setGuildUDCFlag(...args: unknown[]): unknown;
setGuildTabUserFlag(...args: unknown[]): unknown;
setBuildMode(...args: unknown[]): unknown;
setConfigurationServiceData(...args: unknown[]): unknown;
setMarkUnreadFlag(...args: unknown[]): unknown;
getChannelEventFlow(...args: unknown[]): unknown;
getMsgEventFlow(...args: unknown[]): unknown;
getRichMediaFilePathForMobileQQSend(...args: unknown[]): unknown;
getRichMediaFilePathForGuild(arg: {
md5HexStr: string;
fileName: string;
elementType: ElementType;
elementSubType: number;
thumbSize: 0;
needCreate: true;
downloadType: 1;
file_uuid: '';
}): string;
assembleMobileQQRichMediaFilePath(...args: unknown[]): unknown;
getFileThumbSavePathForSend(...args: unknown[]): unknown;
getFileThumbSavePath(...args: unknown[]): unknown;
translatePtt2Text(...args: unknown[]): unknown;
setPttPlayedState(...args: unknown[]): unknown;
fetchFavEmojiList(...args: unknown[]): unknown;
addFavEmoji(...args: unknown[]): unknown;
fetchMarketEmoticonList(...args: unknown[]): unknown;
fetchMarketEmoticonShowImage(...args: unknown[]): unknown;
fetchMarketEmoticonAioImage(...args: unknown[]): unknown;
fetchMarketEmotionJsonFile(...args: unknown[]): unknown;
getMarketEmoticonPath(...args: unknown[]): unknown;
getMarketEmoticonPathBySync(...args: unknown[]): unknown;
fetchMarketEmoticonFaceImages(...args: unknown[]): unknown;
fetchMarketEmoticonAuthDetail(...args: unknown[]): unknown;
getFavMarketEmoticonInfo(...args: unknown[]): unknown;
addRecentUsedFace(...args: unknown[]): unknown;
getRecentUsedFaceList(...args: unknown[]): unknown;
getMarketEmoticonEncryptKeys(...args: unknown[]): unknown;
downloadEmojiPic(...args: unknown[]): unknown;
deleteFavEmoji(...args: unknown[]): unknown;
modifyFavEmojiDesc(...args: unknown[]): unknown;
queryFavEmojiByDesc(...args: unknown[]): unknown;
getHotPicInfoListSearchString(...args: unknown[]): unknown;
getHotPicSearchResult(...args: unknown[]): unknown;
getHotPicHotWords(...args: unknown[]): unknown;
getHotPicJumpInfo(...args: unknown[]): unknown;
getEmojiResourcePath(...args: unknown[]): unknown;
JoinDragonGroupEmoji(...args: unknown[]): unknown;
getMsgAbstracts(...args: unknown[]): unknown;
getMsgAbstract(...args: unknown[]): unknown;
getMsgAbstractList(...args: unknown[]): unknown;
getMsgAbstractListBySeqRange(...args: unknown[]): unknown;
refreshMsgAbstracts(...args: unknown[]): unknown;
refreshMsgAbstractsByGuildIds(...args: unknown[]): unknown;
getRichMediaElement(...args: unknown[]): unknown;
cancelGetRichMediaElement(...args: unknown[]): unknown;
refuseGetRichMediaElement(...args: unknown[]): unknown;
switchToOfflineGetRichMediaElement(...args: unknown[]): unknown;
downloadRichMedia(...args: unknown[]): unknown;
getFirstUnreadMsgSeq(...args: unknown[]): unknown;
getFirstUnreadCommonMsg(...args: unknown[]): unknown;
getFirstUnreadAtmeMsg(...args: unknown[]): unknown;
getFirstUnreadAtallMsg(...args: unknown[]): unknown;
getNavigateInfo(...args: unknown[]): unknown;
getChannelFreqLimitInfo(...args: unknown[]): unknown;
getRecentUseEmojiList(...args: unknown[]): unknown;
getRecentEmojiList(...args: unknown[]): unknown;
setMsgEmojiLikes(...args: unknown[]): unknown;
getMsgEmojiLikesList(...args: unknown[]): unknown;
setMsgEmojiLikesForRole(...args: unknown[]): unknown;
clickInlineKeyboardButton(...args: unknown[]): unknown;
setCurOnScreenMsg(...args: unknown[]): unknown;
setCurOnScreenMsgForMsgEvent(...args: unknown[]): unknown;
getMiscData(...args: unknown[]): unknown;
setMiscData(...args: unknown[]): unknown;
getBookmarkData(...args: unknown[]): unknown;
setBookmarkData(...args: unknown[]): unknown;
sendShowInputStatusReq(...args: unknown[]): unknown;
queryCalendar(...args: unknown[]): unknown;
queryFirstMsgSeq(...args: unknown[]): unknown;
queryRoamCalendar(...args: unknown[]): unknown;
queryFirstRoamMsg(...args: unknown[]): unknown;
fetchLongMsg(...args: unknown[]): unknown;
fetchLongMsgWithCb(...args: unknown[]): unknown;
setIsStopKernelFetchLongMsg(...args: unknown[]): unknown;
insertGameResultAsMsgToDb(...args: unknown[]): unknown;
getMultiMsg(...args: unknown[]): Promise<GeneralCallResult & {
msgList: RawMessage[];
}>;
setDraft(...args: unknown[]): unknown;
getDraft(...args: unknown[]): unknown;
deleteDraft(...args: unknown[]): unknown;
getRecentHiddenSesionList(...args: unknown[]): unknown;
setRecentHiddenSession(...args: unknown[]): unknown;
delRecentHiddenSession(...args: unknown[]): unknown;
getCurHiddenSession(...args: unknown[]): unknown;
setCurHiddenSession(...args: unknown[]): unknown;
setReplyDraft(...args: unknown[]): unknown;
getReplyDraft(...args: unknown[]): unknown;
deleteReplyDraft(...args: unknown[]): unknown;
getFirstUnreadAtMsg(...args: unknown[]): unknown;
clearMsgRecords(...args: unknown[]): unknown;
IsExistOldDb(...args: unknown[]): unknown;
canImportOldDbMsg(...args: unknown[]): unknown;
setPowerStatus(...args: unknown[]): unknown;
canProcessDataMigration(...args: unknown[]): unknown;
importOldDbMsg(...args: unknown[]): unknown;
stopImportOldDbMsgAndroid(...args: unknown[]): unknown;
isMqqDataImportFinished(...args: unknown[]): unknown;
getMqqDataImportTableNames(...args: unknown[]): unknown;
getCurChatImportStatusByUin(...args: unknown[]): unknown;
getDataImportUserLevel(...args: unknown[]): unknown;
getMsgQRCode(...args: unknown[]): unknown;
getGuestMsgAbstracts(...args: unknown[]): unknown;
getGuestMsgByRange(...args: unknown[]): unknown;
getGuestMsgAbstractByRange(...args: unknown[]): unknown;
registerSysMsgNotification(...args: unknown[]): unknown;
unregisterSysMsgNotification(...args: unknown[]): unknown;
enterOrExitAio(...args: unknown[]): unknown;
prepareTempChat(...args: unknown[]): unknown;
getTempChatInfo(...args: unknown[]): unknown;
setContactLocalTop(...args: unknown[]): unknown;
switchAnonymousChat(...args: unknown[]): unknown;
renameAnonyChatNick(...args: unknown[]): unknown;
getAnonymousInfo(...args: unknown[]): unknown;
updateAnonymousInfo(...args: unknown[]): unknown;
sendSummonMsg(...args: unknown[]): unknown;
outputGuildUnreadInfo(...args: unknown[]): unknown;
checkMsgWithUrl(...args: unknown[]): unknown;
checkTabListStatus(...args: unknown[]): unknown;
getABatchOfContactMsgBoxInfo(...args: unknown[]): unknown;
insertMsgToMsgBox(...args: unknown[]): unknown;
isHitEmojiKeyword(...args: unknown[]): unknown;
getKeyWordRelatedEmoji(...args: unknown[]): unknown;
recordEmoji(...args: unknown[]): unknown;
fetchGetHitEmotionsByWord(...args: unknown[]): unknown;
deleteAllRoamMsgs(...args: unknown[]): unknown;
packRedBag(...args: unknown[]): unknown;
grabRedBag(...args: unknown[]): unknown;
pullDetail(...args: unknown[]): unknown;
selectPasswordRedBag(...args: unknown[]): unknown;
pullRedBagPasswordList(...args: unknown[]): unknown;
requestTianshuAdv(...args: unknown[]): unknown;
tianshuReport(...args: unknown[]): unknown;
tianshuMultiReport(...args: unknown[]): unknown;
GetMsgSubType(...args: unknown[]): unknown;
setIKernelPublicAccountAdapter(...args: unknown[]): unknown;
createUidFromTinyId(...args: unknown[]): unknown;
dataMigrationGetDataAvaiableContactList(...args: unknown[]): unknown;
dataMigrationGetMsgList(...args: unknown[]): unknown;
dataMigrationStopOperation(...args: unknown[]): unknown;
dataMigrationImportMsgPbRecord(...args: unknown[]): unknown;
dataMigrationGetResourceLocalDestinyPath(...args: unknown[]): unknown;
dataMigrationSetIOSPathPrefix(...args: unknown[]): unknown;
getServiceAssistantSwitch(...args: unknown[]): unknown;
setServiceAssistantSwitch(...args: unknown[]): unknown;
setSubscribeFolderUsingSmallRedPoint(...args: unknown[]): unknown;
clearGuildNoticeRedPoint(...args: unknown[]): unknown;
clearFeedNoticeRedPoint(...args: unknown[]): unknown;
clearFeedSquareRead(...args: unknown[]): unknown;
IsC2CStyleChatType(...args: unknown[]): unknown;
IsTempChatType(...args: unknown[]): unknown;
getGuildInteractiveNotification(...args: unknown[]): unknown;
getGuildNotificationAbstract(...args: unknown[]): unknown;
setFocusOnBase(...args: unknown[]): unknown;
queryArkInfo(...args: unknown[]): unknown;
queryUserSecQuality(...args: unknown[]): unknown;
getGuildMsgAbFlag(...args: unknown[]): unknown;
getGroupMsgStorageTime(...args: unknown[]): unknown;
}

View File

@@ -1 +0,0 @@
export{};

View File

@@ -1,12 +0,0 @@
export interface NodeIKernelOnlineStatusService {
addKernelOnlineStatusListener(listener: unknown): void;
removeKernelOnlineStatusListener(listenerId: unknown): void;
getShouldShowAIOStatusAnimation(arg: unknown): unknown;
setReadLikeList(arg: unknown): unknown;
getLikeList(arg: unknown): unknown;
setLikeStatus(arg: unknown): unknown;
getAggregationPageEntrance(): unknown;
didClickAggregationPageEntrance(): unknown;
getAggregationGroupModels(): unknown;
isNull(): boolean;
}

View File

@@ -1,12 +0,0 @@
export interface NodeIKernelProfileLikeService {
addKernelProfileLikeListener(listener: NodeIKernelProfileLikeService): void;
removeKernelProfileLikeListener(listener: unknown): void;
setBuddyProfileLike(...args: unknown[]): {
result: number;
errMsg: string;
succCounts: number;
};
getBuddyProfileLike(...args: unknown[]): void;
getProfileLikeScidResourceInfo(...args: unknown[]): void;
isNull(): boolean;
}

View File

@@ -1 +0,0 @@
export{};

View File

@@ -1,32 +0,0 @@
import { NodeIKernelProfileListener } from '../listeners';
import { GeneralCallResult } from '@/core/services/common';
export interface NodeIKernelProfileService {
addKernelProfileListener(listener: NodeIKernelProfileListener): number;
removeKernelProfileListener(listenerId: number): void;
prepareRegionConfig(...args: unknown[]): unknown;
getLocalStrangerRemark(...args: unknown[]): unknown;
enumCountryOptions(...args: unknown[]): unknown;
enumProvinceOptions(...args: unknown[]): unknown;
enumCityOptions(...args: unknown[]): unknown;
enumAreaOptions(...args: unknown[]): unknown;
modifySelfProfile(...args: unknown[]): unknown;
modifyDesktopMiniProfile(...args: unknown[]): unknown;
setNickName(...args: unknown[]): unknown;
setLongNick(...args: unknown[]): unknown;
setBirthday(...args: unknown[]): unknown;
setGander(...args: unknown[]): unknown;
setHeader(...args: unknown[]): unknown;
setRecommendImgFlag(...args: unknown[]): unknown;
getUserSimpleInfo(...args: unknown[]): unknown;
getUserDetailInfo(...args: unknown[]): unknown;
getUserDetailInfoWithBizInfo(uid: string, arg2: number[]): Promise<GeneralCallResult>;
getUserDetailInfoByUin(...args: unknown[]): unknown;
getZplanAvatarInfos(...args: unknown[]): unknown;
getStatus(...args: unknown[]): unknown;
startStatusPolling(...args: unknown[]): unknown;
getSelfStatus(...args: unknown[]): unknown;
setdisableEmojiShortCuts(...args: unknown[]): unknown;
getProfileQzonePicInfo(...args: unknown[]): unknown;
getCoreInfo(...args: unknown[]): unknown;
isNull(): boolean;
}

View File

@@ -1 +0,0 @@
export{};

View File

@@ -1,42 +0,0 @@
export interface NodeIKernelRichMediaService {
getVideoPlayUrl(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown, arg5: unknown): unknown;
getVideoPlayUrlV2(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown, arg5: unknown): unknown;
getRichMediaFileDir(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
getVideoPlayUrlInVisit(arg: unknown): unknown;
isFileExpired(arg: unknown): unknown;
downloadRichMediaInVisit(arg: unknown): unknown;
downloadFileForModelId(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
downloadFileForFileUuid(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
downloadFileByUrlListtransgroupfile(arg1: unknown, arg2: unknown): unknown;
downloadFileForFileInfotransgroupfile(arg1: unknown, arg2: unknown): unknown;
downloadFile(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown): unknown;
createGroupFoldertransgroupfile(arg1: unknown, arg2: unknown): unknown;
downloadGroupFolder(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
renameGroupFolder(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
deleteGroupFoldertransgroupfile(arg1: unknown, arg2: unknown): unknown;
deleteTransferInfotransgroupfile(arg1: unknown, arg2: unknown): unknown;
cancelTransferTask(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
cancelUrlDownload(arg: unknown): unknown;
updateOnlineVideoElemStatus(arg: unknown): unknown;
getGroupSpace(arg: unknown): unknown;
getGroupFileInfotransgroupfile(arg1: unknown, arg2: unknown): unknown;
getGroupFileListtransgroupfile(arg1: unknown, arg2: unknown): unknown;
getGroupTransferListtransgroupfile(arg1: unknown, arg2: unknown): unknown;
renameGroupFile(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown, arg5: unknown): unknown;
moveGroupFile(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown, arg5: unknown): unknown;
transGroupFile(arg1: unknown, arg2: unknown): unknown;
searchGroupFileByWord(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown, arg5: unknown): unknown;
deleteGroupFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
getScreenOCR(arg: unknown): unknown;
translateEnWordToZn(arg: unknown): unknown;
batchGetGroupFileCount(arg: unknown): unknown;
queryPicDownloadSize(arg: unknown): unknown;
searchGroupFiletransgroupfile(arg1: unknown, arg2: unknown): unknown;
searchMoreGroupFile(arg: unknown): unknown;
cancelSearcheGroupFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
onlyDownloadFile(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
onlyUploadFiletransgroupfile(arg1: unknown, arg2: unknown): unknown;
isExtraLargePic(arg1: unknown, arg2: unknown, arg3: unknown): unknown;
uploadRMFileWithoutMsg(arg: unknown): unknown;
isNull(): boolean;
}

View File

@@ -1 +0,0 @@
export{};

View File

@@ -1,23 +0,0 @@
import { NodeIKernelRobotListener } from "@/core/listeners";
export interface NodeIKernelRobotService {
fetchGroupRobotStoreDiscovery(arg: unknown): unknown;
sendGroupRobotStoreSearch(arg: unknown): unknown;
fetchGroupRobotStoreCategoryList(arg: unknown): unknown;
FetchSubscribeMsgTemplate(arg: unknown): unknown;
FetchSubcribeMsgTemplateStatus(arg: unknown): unknown;
SubscribeMsgTemplateSet(arg1: unknown, arg2: unknown): unknown;
fetchRecentUsedRobots(arg: unknown): unknown;
fetchShareArkInfo(arg: unknown): unknown;
addKernelRobotListener(Listener: NodeIKernelRobotListener): number;
removeKernelRobotListener(ListenerId: number): unknown;
getAllRobotFriendsFromCache(): unknown;
fetchAllRobots(arg1: unknown, arg2: unknown): unknown;
removeAllRecommendCache(): unknown;
setRobotPickTts(arg1: unknown, arg2: unknown): unknown;
getRobotUinRange(data: any): Promise<{
response: {
robotUinRanges: any;
};
}>;
isNull(): boolean;
}

View File

@@ -1 +0,0 @@
export{};

View File

@@ -1,23 +0,0 @@
import { NodeIKernelStorageCleanListener } from "@/core/listeners";
import { GeneralCallResult } from "./common";
export interface NodeIKernelStorageCleanService {
addKernelStorageCleanListener(Listener: NodeIKernelStorageCleanListener): number;
removeKernelStorageCleanListener(ListenerId: number): void;
addCacheScanedPaths(arg: unknown): unknown;
addFilesScanedPaths(arg: unknown): unknown;
scanCache(): Promise<GeneralCallResult & {
size: string[];
}>;
addReportData(arg: unknown): unknown;
reportData(): unknown;
getChatCacheInfo(arg1: unknown, arg2: unknown, arg3: unknown, arg4: unknown): unknown;
getFileCacheInfo(arg1: unknown, arg2: unknown, arg3: unknown, arg44: unknown, args5: unknown): unknown;
clearChatCacheInfo(arg1: unknown, arg2: unknown): unknown;
clearCacheDataByKeys(arg: unknown): unknown;
setSilentScan(arg: unknown): unknown;
closeCleanWindow(): unknown;
clearAllChatCacheInfo(): unknown;
endScan(arg: unknown): unknown;
addNewDownloadOrUploadFile(arg: unknown): unknown;
isNull(): boolean;
}

View File

@@ -1,7 +0,0 @@
import { forceFetchClientKeyRetType } from "./common";
export interface NodeIKernelTicketService {
addKernelTicketListener(listener: unknown): void;
removeKernelTicketListener(listenerId: unknown): void;
forceFetchClientKey(arg: string): Promise<forceFetchClientKeyRetType>;
isNull(): boolean;
}

View File

@@ -1 +0,0 @@
export{};

Some files were not shown because too many files have changed in this diff Show More