diff --git a/src/core b/src/core index e8dee74e..4830edcf 160000 --- a/src/core +++ b/src/core @@ -1 +1 @@ -Subproject commit e8dee74e8dcb1ed73dd3017d6759f14f68348173 +Subproject commit 4830edcfc6ade8e76d4893804dcd557c9b335e62 diff --git a/src/core.lib/src/index.js b/src/core.lib/src/index.js index a7f005b1..db68132d 100644 --- a/src/core.lib/src/index.js +++ b/src/core.lib/src/index.js @@ -1 +1 @@ -const _0x583e98=_0x5504;(function(_0x76084b,_0x5db612){const _0x214fd2=_0x5504,_0x54e9b2=_0x76084b();while(!![]){try{const _0x2b0b0e=parseInt(_0x214fd2(0x194))/0x1+parseInt(_0x214fd2(0x189))/0x2*(-parseInt(_0x214fd2(0x167))/0x3)+parseInt(_0x214fd2(0x17d))/0x4+-parseInt(_0x214fd2(0x162))/0x5+-parseInt(_0x214fd2(0x18c))/0x6+parseInt(_0x214fd2(0x163))/0x7*(parseInt(_0x214fd2(0x181))/0x8)+parseInt(_0x214fd2(0x195))/0x9;if(_0x2b0b0e===_0x5db612)break;else _0x54e9b2['push'](_0x54e9b2['shift']());}catch(_0x1313eb){_0x54e9b2['push'](_0x54e9b2['shift']());}}}(_0x20cf,0xb4499));import{Wrapper}from'./qqnt';import{GlobalAdapter}from'./qqnt/adapters';function _0x20cf(){const _0x125d94=['登录失败','addLoginSuccessCallback','resolve','error','./NapCat/data','nRAgc','ifNsA','dataPathGlobal','jKEoJ','log','wrapper','getProfileLikeService','EFoSS','getMsgService','onLoginSuccess','loginSuccessCbList','getGroupService','4390056ULTZEd','init','IOFhk','system.login.error','47176mcFVNM','login','catch','getProfileService','uid','stringify','mkdirSync','JCepf','2paToiZ','adeIJ','V1_WIN_NQ_','7958490ewomMS','replace','adapter','NodeIGlobalAdapter','getLogger','debug','push','FpiVR','61660wehCPj','3107547eiNYnI','then','.db','session','gwSAN','split','QQNT\x20版本:','curVersion','1090075nkeLBQ','1169klANDD','dataPath','service','_GW_B','619107WwBQTx','onMessage','uin','emit','YTReJ'];_0x20cf=function(){return _0x125d94;};return _0x20cf();}import{NapCatCoreWrapper}from'./wrapper';import{NapCatCoreLogin}from'./login';import{NapCatCoreSession}from'./session';import{NapCatCoreService}from'./service';import{appid,qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';import{dbUtil}from'@/common/utils/db';import{hostname,systemVersion}from'@/common/utils/system';import{selfInfo}from'@/common/data';import _0x263aa5 from'node:path';import _0x49a8bd from'node:fs';function _0x5504(_0x29a3fd,_0x441f9e){const _0x20cf22=_0x20cf();return _0x5504=function(_0x550454,_0xeef11e){_0x550454=_0x550454-0x15c;let _0x3e84d7=_0x20cf22[_0x550454];return _0x3e84d7;},_0x5504(_0x29a3fd,_0x441f9e);}import{EventEmitter}from'node:events';import*as _0x443792 from'@log4js-node/log4js-api';export class NapCatCore extends EventEmitter{['log'];[_0x583e98(0x18e)];[_0x583e98(0x176)];[_0x583e98(0x182)];[_0x583e98(0x15d)];[_0x583e98(0x165)];[_0x583e98(0x17b)]=[];constructor(){const _0x5d6b7e=_0x583e98,_0xdadbea={'FpiVR':'Core','RgOoc':_0x5d6b7e(0x160),'EFoSS':'Windows\x2010\x20Pro','gwSAN':'QQNT\x20数据目录:'},_0x1d6a96='2|3|7|6|9|1|0|4|10|8|5'[_0x5d6b7e(0x15f)]('|');let _0x55a35b=0x0;while(!![]){switch(_0x1d6a96[_0x55a35b++]){case'0':this['service']=new NapCatCoreService(this);continue;case'1':this[_0x5d6b7e(0x15d)]=new NapCatCoreSession();continue;case'2':super();continue;case'3':this[_0x5d6b7e(0x175)]=_0x443792[_0x5d6b7e(0x190)](_0xdadbea[_0x5d6b7e(0x193)]);continue;case'4':this[_0x5d6b7e(0x175)]['debug'](_0xdadbea['RgOoc'],qqVersionConfigInfo['curVersion']);continue;case'5':this[_0x5d6b7e(0x182)][_0x5d6b7e(0x17e)]({'machineId':'','appid':appid,'platVer':systemVersion,'commonPath':this[_0x5d6b7e(0x176)][_0x5d6b7e(0x173)],'clientVer':qqVersionConfigInfo[_0x5d6b7e(0x161)],'hostName':hostname});continue;case'6':this['wrapper']=new NapCatCoreWrapper();continue;case'7':this[_0x5d6b7e(0x18e)]=new GlobalAdapter();continue;case'8':this[_0x5d6b7e(0x176)][_0x5d6b7e(0x17e)]({'base_path_prefix':'','platform_type':0x3,'app_type':0x4,'app_version':qqVersionConfigInfo['curVersion'],'os_version':_0xdadbea[_0x5d6b7e(0x178)],'use_xlog':!![],'qua':_0x5d6b7e(0x18b)+qqVersionConfigInfo[_0x5d6b7e(0x161)][_0x5d6b7e(0x18d)]('-','_')+_0x5d6b7e(0x166),'global_path_config':{'desktopGlobalPath':this[_0x5d6b7e(0x176)][_0x5d6b7e(0x173)]},'thumb_config':{'maxSide':0x144,'minSide':0x30,'longLimit':0x6,'density':0x2}},new Wrapper[(_0x5d6b7e(0x18f))](this['adapter']));continue;case'9':this['login']=new NapCatCoreLogin(this);continue;case'10':this[_0x5d6b7e(0x175)][_0x5d6b7e(0x191)](_0xdadbea[_0x5d6b7e(0x15e)],this[_0x5d6b7e(0x176)][_0x5d6b7e(0x173)]);continue;}break;}}async['initPostLogin'](_0x48768b){const _0x5ea900=_0x583e98,_0x2e2f80={'nRAgc':_0x5ea900(0x16c),'JCepf':_0x5ea900(0x180)};this[_0x5ea900(0x15d)][_0x5ea900(0x17e)](_0x48768b[_0x5ea900(0x169)],_0x48768b[_0x5ea900(0x185)],this[_0x5ea900(0x176)][_0x5ea900(0x164)])[_0x5ea900(0x196)](()=>{const _0xaa6277=_0x5ea900;this[_0xaa6277(0x17a)](_0x48768b['uin'],_0x48768b[_0xaa6277(0x185)]);})['catch'](_0x12ba9b=>{const _0x38fe20=_0x5ea900;console[_0x38fe20(0x16f)](_0x2e2f80[_0x38fe20(0x171)],JSON[_0x38fe20(0x186)](_0x12ba9b)),this['emit'](_0x2e2f80[_0x38fe20(0x188)],{'code':'-1','message':_0x12ba9b});});}[_0x583e98(0x17a)](_0x2ba3cd,_0x4e28a9){const _0x2c64ac=_0x583e98,_0x3cebf8={'jKEoJ':function(_0x5557f7,_0x30ba6c){return _0x5557f7 instanceof _0x30ba6c;},'ifNsA':_0x2c64ac(0x170),'adeIJ':'本账号数据/缓存目录:','YTReJ':'system.online'},_0x3b72ff=_0x263aa5[_0x2c64ac(0x16e)](this[_0x2c64ac(0x176)][_0x2c64ac(0x164)],_0x3cebf8[_0x2c64ac(0x172)]);_0x49a8bd[_0x2c64ac(0x187)](_0x3b72ff,{'recursive':!![]}),this[_0x2c64ac(0x175)][_0x2c64ac(0x191)](_0x3cebf8[_0x2c64ac(0x18a)],_0x3b72ff),dbUtil['createConnection'](_0x263aa5[_0x2c64ac(0x16e)](_0x3b72ff,'./'+_0x2ba3cd+_0x2c64ac(0x15c))),selfInfo[_0x2c64ac(0x169)]=_0x2ba3cd,selfInfo[_0x2c64ac(0x185)]=_0x4e28a9,this[_0x2c64ac(0x165)][_0x2c64ac(0x17e)](this[_0x2c64ac(0x15d)]['wrapper'][_0x2c64ac(0x179)](),this[_0x2c64ac(0x15d)]['wrapper'][_0x2c64ac(0x17c)](),this[_0x2c64ac(0x15d)]['wrapper']['getBuddyService'](),this[_0x2c64ac(0x15d)][_0x2c64ac(0x176)][_0x2c64ac(0x184)](),this['session']['wrapper'][_0x2c64ac(0x177)]()),this[_0x2c64ac(0x17b)]['map'](_0x543732=>{const _0xb6cab4={'IOFhk':function(_0x5e2ff3,_0x15abff){const _0x4af82e=_0x5504;return _0x3cebf8[_0x4af82e(0x174)](_0x5e2ff3,_0x15abff);}};new Promise((_0x3042fd,_0x682ac5)=>{const _0x3c68a9=_0x5504,_0x4d0a3d=_0x543732();_0xb6cab4[_0x3c68a9(0x17f)](_0x4d0a3d,Promise)&&_0x4d0a3d[_0x3c68a9(0x196)](_0x3042fd)[_0x3c68a9(0x183)](_0x682ac5);})['then']();}),this[_0x2c64ac(0x16a)](_0x3cebf8[_0x2c64ac(0x16b)],{'uin':_0x2ba3cd,'uid':_0x4e28a9});}[_0x583e98(0x168)](){}[_0x583e98(0x16d)](_0xe01f7b){const _0xa250e9=_0x583e98;this[_0xa250e9(0x17b)][_0xa250e9(0x192)](_0xe01f7b);}}export const napCatCore=new NapCatCore(); \ No newline at end of file +const _0x3b6e35=_0x4974;(function(_0x3eed8f,_0x32eb2a){const _0x59cfc7=_0x4974,_0x329fcc=_0x3eed8f();while(!![]){try{const _0xbc0706=-parseInt(_0x59cfc7(0x17d))/0x1+parseInt(_0x59cfc7(0x195))/0x2+-parseInt(_0x59cfc7(0x18f))/0x3*(parseInt(_0x59cfc7(0x198))/0x4)+parseInt(_0x59cfc7(0x181))/0x5*(parseInt(_0x59cfc7(0x17c))/0x6)+-parseInt(_0x59cfc7(0x19a))/0x7+-parseInt(_0x59cfc7(0x17b))/0x8+-parseInt(_0x59cfc7(0x183))/0x9*(-parseInt(_0x59cfc7(0x19b))/0xa);if(_0xbc0706===_0x32eb2a)break;else _0x329fcc['push'](_0x329fcc['shift']());}catch(_0x5e82e8){_0x329fcc['push'](_0x329fcc['shift']());}}}(_0x1509,0xc9439));function _0x4974(_0x5d82ce,_0x7207fa){const _0x150909=_0x1509();return _0x4974=function(_0x4974fc,_0x4581d1){_0x4974fc=_0x4974fc-0x173;let _0x393b43=_0x150909[_0x4974fc];return _0x393b43;},_0x4974(_0x5d82ce,_0x7207fa);}import{Wrapper}from'./qqnt';import{GlobalAdapter}from'./qqnt/adapters';import{NapCatCoreWrapper}from'./wrapper';import{NapCatCoreLogin}from'./login';import{NapCatCoreSession}from'./session';import{NapCatCoreService}from'./service';import{appid,qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';import{dbUtil}from'@/common/utils/db';import{hostname,systemVersion}from'@/common/utils/system';import{selfInfo}from'@/common/data';import _0x2248a5 from'node:path';import _0x595de9 from'node:fs';import{EventEmitter}from'node:events';import*as _0x5a6170 from'@log4js-node/log4js-api';export class NapCatCore extends EventEmitter{['log'];['adapter'];['wrapper'];[_0x3b6e35(0x173)];[_0x3b6e35(0x19f)];[_0x3b6e35(0x179)];[_0x3b6e35(0x196)]=[];constructor(){const _0x53ad68=_0x3b6e35,_0x4c7b8b={'CIvSf':'7|4|10|3|5|1|9|2|0|6|8','WsLSp':'QQNT\x20数据目录:','tujbw':_0x53ad68(0x1a7),'LLWRm':_0x53ad68(0x185),'qGXKT':'Windows\x2010\x20Pro'},_0x583f75=_0x4c7b8b['CIvSf'][_0x53ad68(0x176)]('|');let _0x541ef1=0x0;while(!![]){switch(_0x583f75[_0x541ef1++]){case'0':this['log']['debug'](_0x4c7b8b[_0x53ad68(0x19e)],this[_0x53ad68(0x18d)][_0x53ad68(0x17a)]);continue;case'1':this[_0x53ad68(0x19f)]=new NapCatCoreSession();continue;case'2':this['log'][_0x53ad68(0x188)](_0x4c7b8b[_0x53ad68(0x1a9)],qqVersionConfigInfo[_0x53ad68(0x19d)]);continue;case'3':this['wrapper']=new NapCatCoreWrapper();continue;case'4':this[_0x53ad68(0x199)]=_0x5a6170[_0x53ad68(0x194)](_0x4c7b8b[_0x53ad68(0x182)]);continue;case'5':this[_0x53ad68(0x173)]=new NapCatCoreLogin(this);continue;case'6':this[_0x53ad68(0x18d)][_0x53ad68(0x1a6)]({'base_path_prefix':'','platform_type':0x3,'app_type':0x4,'app_version':qqVersionConfigInfo[_0x53ad68(0x19d)],'os_version':_0x4c7b8b[_0x53ad68(0x187)],'use_xlog':!![],'qua':_0x53ad68(0x190)+qqVersionConfigInfo[_0x53ad68(0x19d)][_0x53ad68(0x18c)]('-','_')+'_GW_B','global_path_config':{'desktopGlobalPath':this[_0x53ad68(0x18d)][_0x53ad68(0x17a)]},'thumb_config':{'maxSide':0x144,'minSide':0x30,'longLimit':0x6,'density':0x2}},new Wrapper['NodeIGlobalAdapter'](this[_0x53ad68(0x193)]));continue;case'7':super();continue;case'8':this[_0x53ad68(0x173)][_0x53ad68(0x1a6)]({'machineId':'','appid':appid,'platVer':systemVersion,'commonPath':this[_0x53ad68(0x18d)][_0x53ad68(0x17a)],'clientVer':qqVersionConfigInfo[_0x53ad68(0x19d)],'hostName':hostname});continue;case'9':this[_0x53ad68(0x179)]=new NapCatCoreService(this);continue;case'10':this[_0x53ad68(0x193)]=new GlobalAdapter();continue;}break;}}async[_0x3b6e35(0x18e)](_0x449f60){const _0x33b2cd=_0x3b6e35,_0x39e289={'FkPlR':_0x33b2cd(0x189)};this[_0x33b2cd(0x19f)][_0x33b2cd(0x1a6)](_0x449f60[_0x33b2cd(0x186)],_0x449f60[_0x33b2cd(0x17f)],this['wrapper'][_0x33b2cd(0x19c)])['then'](()=>{this['onLoginSuccess'](_0x449f60['uin'],_0x449f60['uid']);})[_0x33b2cd(0x175)](_0x2dee32=>{const _0x142e73=_0x33b2cd;console[_0x142e73(0x197)](_0x39e289['FkPlR'],JSON[_0x142e73(0x1a3)](_0x2dee32)),this['emit'](_0x142e73(0x18a),{'code':'-1','message':_0x2dee32});});}[_0x3b6e35(0x184)](_0x255701,_0x1dcd30){const _0x3144fb=_0x3b6e35,_0x2df415={'Fkxqd':_0x3144fb(0x177),'seBLi':_0x3144fb(0x180),'qPXCV':'system.online'},_0x834c44=_0x2248a5['resolve'](this[_0x3144fb(0x18d)][_0x3144fb(0x19c)],_0x2df415['Fkxqd']);_0x595de9[_0x3144fb(0x1a8)](_0x834c44,{'recursive':!![]}),this[_0x3144fb(0x199)]['debug'](_0x2df415[_0x3144fb(0x1a5)],_0x834c44),dbUtil['createConnection'](_0x2248a5['resolve'](_0x834c44,'./'+_0x255701+_0x3144fb(0x1a2))),selfInfo[_0x3144fb(0x186)]=_0x255701,selfInfo[_0x3144fb(0x17f)]=_0x1dcd30,this[_0x3144fb(0x179)][_0x3144fb(0x1a6)](this['session'][_0x3144fb(0x18d)][_0x3144fb(0x174)](),this['session'][_0x3144fb(0x18d)][_0x3144fb(0x1a0)](),this[_0x3144fb(0x19f)][_0x3144fb(0x18d)][_0x3144fb(0x191)](),this[_0x3144fb(0x19f)][_0x3144fb(0x18d)][_0x3144fb(0x1a1)](),this['session'][_0x3144fb(0x18d)][_0x3144fb(0x1a4)]()),this[_0x3144fb(0x196)][_0x3144fb(0x178)](_0x10c93f=>{const _0x497de8=_0x3144fb;new Promise((_0x3047f2,_0x343025)=>{const _0x4c9101=_0x4974,_0x564fe0=_0x10c93f();_0x564fe0 instanceof Promise&&_0x564fe0[_0x4c9101(0x18b)](_0x3047f2)[_0x4c9101(0x175)](_0x343025);})[_0x497de8(0x18b)]();}),this['emit'](_0x2df415[_0x3144fb(0x192)],{'uin':_0x255701,'uid':_0x1dcd30});}[_0x3b6e35(0x17e)](){}['addLoginSuccessCallback'](_0x356259){this['loginSuccessCbList']['push'](_0x356259);}}function _0x1509(){const _0x2f1e79=['curVersion','WsLSp','session','getGroupService','getProfileService','.db','stringify','getProfileLikeService','seBLi','init','QQNT\x20版本:','mkdirSync','tujbw','login','getMsgService','catch','split','./NapCat/data','map','service','dataPathGlobal','12582608DkQbzq','15288xKELqY','1380360qUiYIa','onMessage','uid','本账号数据/缓存目录:','905kHpRge','LLWRm','35000253LPCOwZ','onLoginSuccess','Core','uin','qGXKT','debug','登录失败','system.login.error','then','replace','wrapper','initPostLogin','9444NJQcgm','V1_WIN_NQ_','getBuddyService','qPXCV','adapter','getLogger','2314990ErtQTc','loginSuccessCbList','error','2052mUdsxy','log','805791Xjtqgq','10pztQLQ','dataPath'];_0x1509=function(){return _0x2f1e79;};return _0x1509();}export const napCatCore=new NapCatCore(); \ No newline at end of file diff --git a/src/core.lib/src/login.js b/src/core.lib/src/login.js index 61953e0c..92c0d309 100644 --- a/src/core.lib/src/login.js +++ b/src/core.lib/src/login.js @@ -1 +1 @@ -const _0x2cc820=_0x531e;function _0x5009(){const _0x44b3b4=['brVcj','gGITh','error','2149542MpYJut','loginErrorInfo','quick','90296cvkzGA','system.login.qrcode','listener','175zRaItT','md5','proofWaterUrl','errMsg','1DMClof','init','xSRuJ','passwordLogin','876130ibJtrw','4875138MorUFh','system.login.error','initConfig','EJmLL','digest','140022013','\x20is\x20not\x20available','LocalLoginInfoList','NodeIKernelLoginService','onLoginFailed','core','609fHVqCl','aoMJJ','addKernelLoginListener','emit','system.login.slider','createHash','update','1030374sXqGDI','No\x20quick\x20login\x20accounts\x20available','onQRCodeSessionFailed','initListener','FpUza','password','NodeIKernelLoginListener','qrcodeUrl','result','Quick\x20login\x20for\x20','service','YMflm','getQRCodePicture','561orClrX','hex','3|1|2|4|0','140022008','44970RTRtHY','107304OUzjuH','getLoginList'];_0x5009=function(){return _0x44b3b4;};return _0x5009();}(function(_0x128f68,_0x3143ec){const _0x580d79=_0x531e,_0x1c79ab=_0x128f68();while(!![]){try{const _0x4de595=-parseInt(_0x580d79(0x1cc))/0x1*(-parseInt(_0x580d79(0x1d0))/0x2)+parseInt(_0x580d79(0x1c2))/0x3+-parseInt(_0x580d79(0x1bd))/0x4*(parseInt(_0x580d79(0x1c8))/0x5)+parseInt(_0x580d79(0x1ab))/0x6+parseInt(_0x580d79(0x1a4))/0x7*(parseInt(_0x580d79(0x1c5))/0x8)+-parseInt(_0x580d79(0x199))/0x9+parseInt(_0x580d79(0x1bc))/0xa*(-parseInt(_0x580d79(0x1b8))/0xb);if(_0x4de595===_0x3143ec)break;else _0x1c79ab['push'](_0x1c79ab['shift']());}catch(_0x2d04dd){_0x1c79ab['push'](_0x1c79ab['shift']());}}}(_0x5009,0x92142));import*as _0x4ae3c5 from'node:crypto';import{Wrapper as _0x2180db}from'./qqnt';import{LoginListener}from'./qqnt/listeners';import{sleep}from'@/common/utils/helper';function _0x531e(_0x134bb2,_0x34dd0b){const _0x5009b5=_0x5009();return _0x531e=function(_0x531e36,_0x40845c){_0x531e36=_0x531e36-0x199;let _0x5cb037=_0x5009b5[_0x531e36];return _0x5cb037;},_0x531e(_0x134bb2,_0x34dd0b);}export class NapCatCoreLogin{[_0x2cc820(0x1a3)];[_0x2cc820(0x1b5)];[_0x2cc820(0x1c7)];constructor(_0x149440){const _0x188e33=_0x2cc820,_0x471132={'nkjOS':_0x188e33(0x1ba)},_0x3f0b35=_0x471132['nkjOS']['split']('|');let _0x584ec3=0x0;while(!![]){switch(_0x3f0b35[_0x584ec3++]){case'0':this['listener']['onLoginFailed']=_0x1fc824=>{const _0x1796e1=_0x188e33;console['error'](_0x1796e1(0x1a2),_0x1fc824);};continue;case'1':this['service']=new _0x2180db[(_0x188e33(0x1a1))]();continue;case'2':this[_0x188e33(0x1c7)]=new LoginListener();continue;case'3':this[_0x188e33(0x1a3)]=_0x149440;continue;case'4':this[_0x188e33(0x1c7)][_0x188e33(0x1ad)]=_0x6bdb6d=>{const _0x1b4590=_0x188e33;console[_0x1b4590(0x1c1)](_0x1b4590(0x1ad),_0x6bdb6d);};continue;}break;}}[_0x2cc820(0x1cd)](_0x1f10c9){const _0x18d4aa=_0x2cc820;this[_0x18d4aa(0x1b5)][_0x18d4aa(0x19b)](_0x1f10c9),this[_0x18d4aa(0x1ae)](),this[_0x18d4aa(0x1b5)][_0x18d4aa(0x1a6)](new _0x2180db[(_0x18d4aa(0x1b1))](this['listener']));}[_0x2cc820(0x1ae)](){const _0xc52e05=_0x2cc820,_0x5a2c33={'wUPfO':_0xc52e05(0x1c6)};this['listener']['onQRCodeGetPicture']=_0xb8ac93=>{const _0x4ada9c=_0xc52e05;this[_0x4ada9c(0x1a3)][_0x4ada9c(0x1a7)](_0x5a2c33['wUPfO'],{'url':_0xb8ac93[_0x4ada9c(0x1b2)],'base64':_0xb8ac93['pngBase64QrcodeData']});},this[_0xc52e05(0x1c7)]['onQRCodeLoginSucceed']=_0x4c77fc=>{const _0x4e0d31=_0xc52e05;this[_0x4e0d31(0x1a3)]['initPostLogin'](_0x4c77fc);};}[_0x2cc820(0x1be)](){const _0x6742f1=_0x2cc820;return this[_0x6742f1(0x1b5)][_0x6742f1(0x1be)]();}async['qrcode'](){const _0x5f2f8e=_0x2cc820;this[_0x5f2f8e(0x1b5)][_0x5f2f8e(0x1b7)]();}async[_0x2cc820(0x1c4)](_0x2505c3){const _0x21a339=_0x2cc820,_0x2533f3={'EJmLL':function(_0x2a9098,_0x4e3e54){return _0x2a9098!==_0x4e3e54;},'xSRuJ':_0x21a339(0x1ac),'tZTNt':function(_0x33a6b8,_0x1d290a){return _0x33a6b8(_0x1d290a);},'aoMJJ':_0x21a339(0x19a)},_0x46f26b=await this[_0x21a339(0x1be)]();if(_0x2533f3[_0x21a339(0x19c)](_0x46f26b[_0x21a339(0x1b3)],0x0))throw new Error(_0x2533f3[_0x21a339(0x1ce)]);const _0x56a29f=_0x46f26b[_0x21a339(0x1a0)]['find'](_0x39941c=>_0x39941c['uin']===_0x2505c3);if(!_0x56a29f||!_0x56a29f?.['isQuickLogin'])throw new Error(_0x21a339(0x1b4)+_0x2505c3+_0x21a339(0x19f));await _0x2533f3['tZTNt'](sleep,0x3e8);const _0x5b0418=await this[_0x21a339(0x1b5)]['quickLoginWithUin'](_0x2505c3);if(!_0x5b0418[_0x21a339(0x1b3)])this[_0x21a339(0x1a3)][_0x21a339(0x1a7)](_0x2533f3[_0x21a339(0x1a5)],{'code':_0x5b0418[_0x21a339(0x1b3)],'message':_0x5b0418['loginErrorInfo'][_0x21a339(0x1cb)]});}async[_0x2cc820(0x1b0)](_0x30d135,_0x1440ac,_0x32ce36,_0x170ea4,_0x1df4ba){const _0x406608=_0x2cc820,_0x5abee1={'moToX':_0x406608(0x1c9),'gGITh':_0x406608(0x1b9),'BHwRm':function(_0x17c72c,_0xb277d1){return _0x17c72c&&_0xb277d1;},'brVcj':function(_0xd7cde1,_0x2c9c04){return _0xd7cde1||_0x2c9c04;},'FpUza':function(_0x3981e7,_0x2a368a){return _0x3981e7||_0x2a368a;},'IrjzA':function(_0x46da55,_0x3fa7f3){return _0x46da55(_0x3fa7f3);},'YMflm':_0x406608(0x1bb),'cSDjP':_0x406608(0x19a)},_0x42fa81=_0x4ae3c5[_0x406608(0x1a9)](_0x5abee1['moToX'])[_0x406608(0x1aa)](_0x1440ac)[_0x406608(0x19d)](_0x5abee1[_0x406608(0x1c0)]),_0x20590d={'uin':_0x30d135,'passwordMd5':_0x42fa81,'step':_0x5abee1['BHwRm'](_0x32ce36,_0x170ea4)&&_0x1df4ba?0x1:0x0,'newDeviceLoginSig':'','proofWaterSig':_0x5abee1[_0x406608(0x1bf)](_0x32ce36,''),'proofWaterRand':_0x5abee1[_0x406608(0x1af)](_0x170ea4,''),'proofWaterSid':_0x1df4ba||''};await this[_0x406608(0x1be)](),await _0x5abee1['IrjzA'](sleep,0x3e8);const _0x40dd55=await this[_0x406608(0x1b5)][_0x406608(0x1cf)](_0x20590d);switch(_0x40dd55[_0x406608(0x1b3)]){case'0':{break;}case _0x5abee1[_0x406608(0x1b6)]:{this['core'][_0x406608(0x1a7)](_0x406608(0x1a8),{'url':_0x40dd55[_0x406608(0x1c3)][_0x406608(0x1ca)]});break;}case'4':case _0x406608(0x19e):default:{this[_0x406608(0x1a3)][_0x406608(0x1a7)](_0x5abee1['cSDjP'],{'code':_0x40dd55['result'],'message':_0x40dd55[_0x406608(0x1c3)]['errMsg']});}}}} \ No newline at end of file +const _0x440eb9=_0x34e9;function _0x34e9(_0x1a2f5b,_0x1a4994){const _0x4af50c=_0x4af5();return _0x34e9=function(_0x34e998,_0x4e23a7){_0x34e998=_0x34e998-0xd2;let _0x460792=_0x4af50c[_0x34e998];return _0x460792;},_0x34e9(_0x1a2f5b,_0x1a4994);}(function(_0x122cd8,_0xbc2cd0){const _0x9875d8=_0x34e9,_0x3f165f=_0x122cd8();while(!![]){try{const _0x3b36a7=-parseInt(_0x9875d8(0xdb))/0x1+parseInt(_0x9875d8(0xd9))/0x2*(parseInt(_0x9875d8(0xf7))/0x3)+-parseInt(_0x9875d8(0xd5))/0x4*(parseInt(_0x9875d8(0xe6))/0x5)+parseInt(_0x9875d8(0x107))/0x6+-parseInt(_0x9875d8(0xfe))/0x7+parseInt(_0x9875d8(0xe7))/0x8*(parseInt(_0x9875d8(0xf5))/0x9)+parseInt(_0x9875d8(0xe2))/0xa;if(_0x3b36a7===_0xbc2cd0)break;else _0x3f165f['push'](_0x3f165f['shift']());}catch(_0x40a49d){_0x3f165f['push'](_0x3f165f['shift']());}}}(_0x4af5,0x362da));function _0x4af5(){const _0xa98966=['NodeIKernelLoginService','NvSKK','onQRCodeLoginSucceed','8jNtuDB','QmxTm','quick','addKernelLoginListener','627420scJZoK','digest','145465UVOwSp','listener','md5','getLoginList','init','140022013','error','746620YkjDBT','qrcodeUrl','result','HiQvg','293275dnpwVM','63224ZYxAMW','initPostLogin','onLoginFailed','biLqz','find','aPcnC','NodeIKernelLoginListener','\x20is\x20not\x20available','140022008','NMchG','initConfig','system.login.slider','hex','uin','369idGFJn','initListener','3wDxpQX','Quick\x20login\x20for\x20','LocalLoginInfoList','service','proofWaterUrl','passwordLogin','core','2611875ZdOWRR','getQRCodePicture','createHash','zZQWf','update','loginErrorInfo','onQRCodeSessionFailed','SDKkY','emit','872514kTmdTs'];_0x4af5=function(){return _0xa98966;};return _0x4af5();}import*as _0x2e8635 from'node:crypto';import{Wrapper as _0x5c1b79}from'./qqnt';import{LoginListener}from'./qqnt/listeners';import{sleep}from'@/common/utils/helper';export class NapCatCoreLogin{[_0x440eb9(0xfd)];['service'];[_0x440eb9(0xdc)];constructor(_0x54c9c7){const _0x515f47=_0x440eb9,_0x13fe3a={'QmxTm':_0x515f47(0x104),'cnblJ':'onLoginFailed'};this[_0x515f47(0xfd)]=_0x54c9c7,this[_0x515f47(0xfa)]=new _0x5c1b79[(_0x515f47(0xd2))](),this[_0x515f47(0xdc)]=new LoginListener(),this[_0x515f47(0xdc)][_0x515f47(0x104)]=_0x2935fd=>{const _0x51c57f=_0x515f47;console[_0x51c57f(0xe1)](_0x13fe3a[_0x51c57f(0xd6)],_0x2935fd);},this[_0x515f47(0xdc)][_0x515f47(0xe9)]=_0x1c8e52=>{const _0x31a6c1=_0x515f47;console[_0x31a6c1(0xe1)](_0x13fe3a['cnblJ'],_0x1c8e52);};}[_0x440eb9(0xdf)](_0x299cc0){const _0x5a9b19=_0x440eb9;this[_0x5a9b19(0xfa)][_0x5a9b19(0xf1)](_0x299cc0),this[_0x5a9b19(0xf6)](),this[_0x5a9b19(0xfa)][_0x5a9b19(0xd8)](new _0x5c1b79[(_0x5a9b19(0xed))](this['listener']));}[_0x440eb9(0xf6)](){const _0x283c17=_0x440eb9,_0x89e61a={'ACVpw':'system.login.qrcode'};this[_0x283c17(0xdc)]['onQRCodeGetPicture']=_0x5901e0=>{const _0x9171fd=_0x283c17;this[_0x9171fd(0xfd)][_0x9171fd(0x106)](_0x89e61a['ACVpw'],{'url':_0x5901e0[_0x9171fd(0xe3)],'base64':_0x5901e0['pngBase64QrcodeData']});},this[_0x283c17(0xdc)][_0x283c17(0xd4)]=_0x486507=>{const _0x4e78bd=_0x283c17;this[_0x4e78bd(0xfd)][_0x4e78bd(0xe8)](_0x486507);};}[_0x440eb9(0xde)](){const _0x1bb08b=_0x440eb9;return this[_0x1bb08b(0xfa)][_0x1bb08b(0xde)]();}async['qrcode'](){const _0x1c1942=_0x440eb9;this[_0x1c1942(0xfa)][_0x1c1942(0xff)]();}async[_0x440eb9(0xd7)](_0x430a0c){const _0x1b1dda=_0x440eb9,_0x46b213={'aPcnC':'No\x20quick\x20login\x20accounts\x20available','biLqz':function(_0x1f6e96,_0x2ff276){return _0x1f6e96(_0x2ff276);},'HiQvg':'system.login.error'},_0x47275f=await this[_0x1b1dda(0xde)]();if(_0x47275f[_0x1b1dda(0xe4)]!==0x0)throw new Error(_0x46b213[_0x1b1dda(0xec)]);const _0x24d032=_0x47275f[_0x1b1dda(0xf9)][_0x1b1dda(0xeb)](_0x4ad879=>_0x4ad879[_0x1b1dda(0xf4)]===_0x430a0c);if(!_0x24d032||!_0x24d032?.['isQuickLogin'])throw new Error(_0x1b1dda(0xf8)+_0x430a0c+_0x1b1dda(0xee));await _0x46b213[_0x1b1dda(0xea)](sleep,0x3e8);const _0x27b44a=await this[_0x1b1dda(0xfa)]['quickLoginWithUin'](_0x430a0c);if(!_0x27b44a[_0x1b1dda(0xe4)])this['core'][_0x1b1dda(0x106)](_0x46b213[_0x1b1dda(0xe5)],{'code':_0x27b44a[_0x1b1dda(0xe4)],'message':_0x27b44a[_0x1b1dda(0x103)]['errMsg']});}async['password'](_0x3f3a21,_0x4e5deb,_0x3c85f7,_0x32b2de,_0x881eee){const _0x55fdc4=_0x440eb9,_0x3cfd61={'NMchG':_0x55fdc4(0xdd),'zZQWf':_0x55fdc4(0xf3),'NvSKK':function(_0x637c8f,_0x3386eb){return _0x637c8f||_0x3386eb;},'SDKkY':_0x55fdc4(0xf2)},_0x2e6664=_0x2e8635[_0x55fdc4(0x100)](_0x3cfd61[_0x55fdc4(0xf0)])[_0x55fdc4(0x102)](_0x4e5deb)[_0x55fdc4(0xda)](_0x3cfd61[_0x55fdc4(0x101)]),_0x1c8913={'uin':_0x3f3a21,'passwordMd5':_0x2e6664,'step':_0x3c85f7&&_0x32b2de&&_0x881eee?0x1:0x0,'newDeviceLoginSig':'','proofWaterSig':_0x3cfd61[_0x55fdc4(0xd3)](_0x3c85f7,''),'proofWaterRand':_0x3cfd61[_0x55fdc4(0xd3)](_0x32b2de,''),'proofWaterSid':_0x3cfd61[_0x55fdc4(0xd3)](_0x881eee,'')};await this['getLoginList'](),await sleep(0x3e8);const _0x3fda55=await this[_0x55fdc4(0xfa)][_0x55fdc4(0xfc)](_0x1c8913);switch(_0x3fda55['result']){case'0':{break;}case _0x55fdc4(0xef):{this[_0x55fdc4(0xfd)][_0x55fdc4(0x106)](_0x3cfd61[_0x55fdc4(0x105)],{'url':_0x3fda55[_0x55fdc4(0x103)][_0x55fdc4(0xfb)]});break;}case'4':case _0x55fdc4(0xe0):default:{this[_0x55fdc4(0xfd)][_0x55fdc4(0x106)]('system.login.error',{'code':_0x3fda55['result'],'message':_0x3fda55[_0x55fdc4(0x103)]['errMsg']});}}}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/adapters/NodeIDependsAdapter.js b/src/core.lib/src/qqnt/adapters/NodeIDependsAdapter.js index 41b23c88..92beb19f 100644 --- a/src/core.lib/src/qqnt/adapters/NodeIDependsAdapter.js +++ b/src/core.lib/src/qqnt/adapters/NodeIDependsAdapter.js @@ -1 +1 @@ -var _0x57b317=_0x36a8;function _0x36a8(_0x362896,_0x32c0b4){var _0xa26f0=_0xa26f();return _0x36a8=function(_0x36a8be,_0x3cc4a8){_0x36a8be=_0x36a8be-0x98;var _0x5c3910=_0xa26f0[_0x36a8be];return _0x5c3910;},_0x36a8(_0x362896,_0x32c0b4);}(function(_0x4bfc95,_0x27bdf2){var _0x2d33b2=_0x36a8,_0x2e43ac=_0x4bfc95();while(!![]){try{var _0x101bef=-parseInt(_0x2d33b2(0xa2))/0x1+-parseInt(_0x2d33b2(0xa0))/0x2+-parseInt(_0x2d33b2(0x9e))/0x3+parseInt(_0x2d33b2(0x9d))/0x4*(-parseInt(_0x2d33b2(0x9f))/0x5)+-parseInt(_0x2d33b2(0x98))/0x6+parseInt(_0x2d33b2(0xa1))/0x7+-parseInt(_0x2d33b2(0x99))/0x8*(-parseInt(_0x2d33b2(0x9b))/0x9);if(_0x101bef===_0x27bdf2)break;else _0x2e43ac['push'](_0x2e43ac['shift']());}catch(_0x2e66e0){_0x2e43ac['push'](_0x2e43ac['shift']());}}}(_0xa26f,0x390fc));export class DependsAdapter{[_0x57b317(0x9a)](_0x1a4f3d){}[_0x57b317(0x9c)](_0x160db6){}['getGroupCode'](_0x134d12){}}function _0xa26f(){var _0x1fb9a3=['1770958DwPkqM','174548cPvLOd','912234yRWXqs','88tYhZtg','onMSFStatusChange','728127LcGGeG','onMSFSsoError','4sPbEYq','892254AVBpCc','1155685djlRYh','108122wQMDgr'];_0xa26f=function(){return _0x1fb9a3;};return _0xa26f();} \ No newline at end of file +var _0x1b2e4d=_0x597f;function _0x597f(_0x342f69,_0x213082){var _0x4ed8fc=_0x4ed8();return _0x597f=function(_0x597f5a,_0x4882fa){_0x597f5a=_0x597f5a-0x1a7;var _0x107f34=_0x4ed8fc[_0x597f5a];return _0x107f34;},_0x597f(_0x342f69,_0x213082);}function _0x4ed8(){var _0x9ea731=['16907360vIGjDC','4727807UJXLEB','584aUFqmt','getGroupCode','onMSFStatusChange','3025446ezLvXn','onMSFSsoError','5034150xUFHdu','30460ZBGUOn','1049620wbAkoi','637970WVehdz'];_0x4ed8=function(){return _0x9ea731;};return _0x4ed8();}(function(_0x3d961c,_0xaf9229){var _0x383824=_0x597f,_0x49781=_0x3d961c();while(!![]){try{var _0x3ab348=-parseInt(_0x383824(0x1af))/0x1+parseInt(_0x383824(0x1b0))/0x2+parseInt(_0x383824(0x1ab))/0x3+parseInt(_0x383824(0x1a8))/0x4*(parseInt(_0x383824(0x1ae))/0x5)+parseInt(_0x383824(0x1ad))/0x6+parseInt(_0x383824(0x1a7))/0x7+-parseInt(_0x383824(0x1b1))/0x8;if(_0x3ab348===_0xaf9229)break;else _0x49781['push'](_0x49781['shift']());}catch(_0x19e501){_0x49781['push'](_0x49781['shift']());}}}(_0x4ed8,0x8abdd));export class DependsAdapter{[_0x1b2e4d(0x1aa)](_0x3aecc6){}[_0x1b2e4d(0x1ac)](_0x3037cf){}[_0x1b2e4d(0x1a9)](_0x156f31){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/adapters/NodeIDispatcherAdapter.js b/src/core.lib/src/qqnt/adapters/NodeIDispatcherAdapter.js index e886e78f..0642b76d 100644 --- a/src/core.lib/src/qqnt/adapters/NodeIDispatcherAdapter.js +++ b/src/core.lib/src/qqnt/adapters/NodeIDispatcherAdapter.js @@ -1 +1 @@ -function _0x4645(_0x29d00c,_0x944e8a){var _0x4a794b=_0x4a79();return _0x4645=function(_0x464531,_0x6a25e2){_0x464531=_0x464531-0xf2;var _0x468ff7=_0x4a794b[_0x464531];return _0x468ff7;},_0x4645(_0x29d00c,_0x944e8a);}function _0x4a79(){var _0x26cc01=['dispatchRequest','311920KeGlva','535480XzIKhH','2056210YksXki','192516eVLrcf','3265535aYTtGW','dispatchCallWithJson','81lllQjj','2970342zDVsGP','4WJlAhF','dispatchCall','108422nvfYww'];_0x4a79=function(){return _0x26cc01;};return _0x4a79();}var _0x569cde=_0x4645;(function(_0x2c0bf7,_0x545202){var _0x2d129d=_0x4645,_0x3a277a=_0x2c0bf7();while(!![]){try{var _0x51083b=parseInt(_0x2d129d(0xfb))/0x1+-parseInt(_0x2d129d(0xf9))/0x2+parseInt(_0x2d129d(0xf2))/0x3*(parseInt(_0x2d129d(0xf7))/0x4)+-parseInt(_0x2d129d(0xfd))/0x5+parseInt(_0x2d129d(0xf6))/0x6+parseInt(_0x2d129d(0xf3))/0x7+parseInt(_0x2d129d(0xfc))/0x8*(-parseInt(_0x2d129d(0xf5))/0x9);if(_0x51083b===_0x545202)break;else _0x3a277a['push'](_0x3a277a['shift']());}catch(_0x2c2a74){_0x3a277a['push'](_0x3a277a['shift']());}}}(_0x4a79,0x41dda));export class DispatcherAdapter{[_0x569cde(0xfa)](_0xde046){}[_0x569cde(0xf8)](_0x3b470d){}[_0x569cde(0xf4)](_0x199a33){}} \ No newline at end of file +var _0x59181e=_0x5716;function _0x1fd0(){var _0x22cc08=['183535jlFeOc','1265nMrQst','170TJqoiu','1181616OKkpxn','1034352skeOhK','8AICbFM','199451uraJbH','72cfMQcj','125312gVWRju','dispatchRequest','dispatchCallWithJson','7508493MOYksa','20424bhVJzB'];_0x1fd0=function(){return _0x22cc08;};return _0x1fd0();}(function(_0x36060b,_0x372443){var _0x437ffa=_0x5716,_0x546efd=_0x36060b();while(!![]){try{var _0x2f5734=parseInt(_0x437ffa(0x71))/0x1+-parseInt(_0x437ffa(0x6c))/0x2+parseInt(_0x437ffa(0x6d))/0x3*(-parseInt(_0x437ffa(0x6e))/0x4)+parseInt(_0x437ffa(0x6a))/0x5*(parseInt(_0x437ffa(0x75))/0x6)+-parseInt(_0x437ffa(0x6f))/0x7*(-parseInt(_0x437ffa(0x70))/0x8)+parseInt(_0x437ffa(0x74))/0x9+-parseInt(_0x437ffa(0x6b))/0xa*(parseInt(_0x437ffa(0x76))/0xb);if(_0x2f5734===_0x372443)break;else _0x546efd['push'](_0x546efd['shift']());}catch(_0xf8a633){_0x546efd['push'](_0x546efd['shift']());}}}(_0x1fd0,0x7d4c1));function _0x5716(_0x490bd8,_0xbc652a){var _0x1fd0ca=_0x1fd0();return _0x5716=function(_0x571626,_0x22f5c){_0x571626=_0x571626-0x6a;var _0x3548dd=_0x1fd0ca[_0x571626];return _0x3548dd;},_0x5716(_0x490bd8,_0xbc652a);}export class DispatcherAdapter{[_0x59181e(0x72)](_0x45672f){}['dispatchCall'](_0x3bc836){}[_0x59181e(0x73)](_0x146c63){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/adapters/NodeIGlobalAdapter.js b/src/core.lib/src/qqnt/adapters/NodeIGlobalAdapter.js index deb6d3b4..2c50d87c 100644 --- a/src/core.lib/src/qqnt/adapters/NodeIGlobalAdapter.js +++ b/src/core.lib/src/qqnt/adapters/NodeIGlobalAdapter.js @@ -1 +1 @@ -var _0x25a6e4=_0x19d4;(function(_0x17fa2a,_0x5a61f7){var _0x153e10=_0x19d4,_0x335668=_0x17fa2a();while(!![]){try{var _0xacf79e=-parseInt(_0x153e10(0x1ae))/0x1+parseInt(_0x153e10(0x1a2))/0x2*(-parseInt(_0x153e10(0x1a8))/0x3)+-parseInt(_0x153e10(0x19f))/0x4*(parseInt(_0x153e10(0x1a7))/0x5)+-parseInt(_0x153e10(0x1a5))/0x6+-parseInt(_0x153e10(0x1a9))/0x7*(parseInt(_0x153e10(0x1aa))/0x8)+-parseInt(_0x153e10(0x1a4))/0x9+parseInt(_0x153e10(0x1a1))/0xa;if(_0xacf79e===_0x5a61f7)break;else _0x335668['push'](_0x335668['shift']());}catch(_0x3a454c){_0x335668['push'](_0x335668['shift']());}}}(_0x2518,0x4e7b5));function _0x2518(){var _0x273672=['5ylrcJh','26799lvrnMh','2458862bUpwCR','8HhILZy','getAppSetting','onInstallFinished','onGetOfflineMsg','369889pZOrDs','804872ifFlmX','onShowErrUITips','21505450cWWtjO','50cWKjWB','onUpdateGeneralFlag','2306016LtyBae','2562972jZIHTW','fixPicImgType'];_0x2518=function(){return _0x273672;};return _0x2518();}function _0x19d4(_0x2acdec,_0x24fa31){var _0x251832=_0x2518();return _0x19d4=function(_0x19d485,_0x552415){_0x19d485=_0x19d485-0x19f;var _0x18198c=_0x251832[_0x19d485];return _0x18198c;},_0x19d4(_0x2acdec,_0x24fa31);}export class GlobalAdapter{['onLog'](..._0x11fd3b){}['onGetSrvCalTime'](..._0x93f2a8){}[_0x25a6e4(0x1a0)](..._0x537250){}[_0x25a6e4(0x1a6)](..._0x8bd0e2){}[_0x25a6e4(0x1ab)](..._0x40e232){}[_0x25a6e4(0x1ac)](..._0x479fcd){}[_0x25a6e4(0x1a3)](..._0x20cb52){}[_0x25a6e4(0x1ad)](..._0x381ed0){}} \ No newline at end of file +var _0x127a6b=_0x3dd4;(function(_0x55adcb,_0x2d2d6f){var _0x1708e8=_0x3dd4,_0x49bc09=_0x55adcb();while(!![]){try{var _0x44a252=parseInt(_0x1708e8(0xbe))/0x1*(parseInt(_0x1708e8(0xc8))/0x2)+parseInt(_0x1708e8(0xc9))/0x3+parseInt(_0x1708e8(0xc7))/0x4+-parseInt(_0x1708e8(0xc6))/0x5+-parseInt(_0x1708e8(0xbc))/0x6*(-parseInt(_0x1708e8(0xc5))/0x7)+parseInt(_0x1708e8(0xbf))/0x8*(parseInt(_0x1708e8(0xc3))/0x9)+-parseInt(_0x1708e8(0xcc))/0xa*(parseInt(_0x1708e8(0xca))/0xb);if(_0x44a252===_0x2d2d6f)break;else _0x49bc09['push'](_0x49bc09['shift']());}catch(_0xe79d88){_0x49bc09['push'](_0x49bc09['shift']());}}}(_0x10df,0x85326));function _0x3dd4(_0x35a27a,_0x408ed1){var _0x10df85=_0x10df();return _0x3dd4=function(_0x3dd431,_0xb54048){_0x3dd431=_0x3dd431-0xbb;var _0x1bd180=_0x10df85[_0x3dd431];return _0x1bd180;},_0x3dd4(_0x35a27a,_0x408ed1);}export class GlobalAdapter{[_0x127a6b(0xcb)](..._0x18063c){}[_0x127a6b(0xbb)](..._0x1882d4){}['onShowErrUITips'](..._0x453db1){}[_0x127a6b(0xc0)](..._0x4c8402){}[_0x127a6b(0xc4)](..._0x3aa0d1){}[_0x127a6b(0xc2)](..._0x544a17){}[_0x127a6b(0xc1)](..._0x45f92c){}[_0x127a6b(0xbd)](..._0x79c7fc){}}function _0x10df(){var _0x4dc202=['310782figwCR','onGetOfflineMsg','1HrtvcF','8BVEgxN','fixPicImgType','onUpdateGeneralFlag','onInstallFinished','9597897EDJBEr','getAppSetting','21cyyLgt','21825njgmLe','1185348pXwsqz','379266MBQYKs','2868456ZzQRjd','77ispNXf','onLog','3020010NRHEyn','onGetSrvCalTime'];_0x10df=function(){return _0x4dc202;};return _0x10df();} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/adapters/index.js b/src/core.lib/src/qqnt/adapters/index.js index 235daf92..f266d35f 100644 --- a/src/core.lib/src/qqnt/adapters/index.js +++ b/src/core.lib/src/qqnt/adapters/index.js @@ -1 +1 @@ -(function(_0x3f0548,_0x4fbec7){var _0x30f47c=_0x5520,_0x23c841=_0x3f0548();while(!![]){try{var _0x6e452c=-parseInt(_0x30f47c(0xd0))/0x1*(-parseInt(_0x30f47c(0xd3))/0x2)+-parseInt(_0x30f47c(0xd5))/0x3*(-parseInt(_0x30f47c(0xd4))/0x4)+parseInt(_0x30f47c(0xd7))/0x5*(-parseInt(_0x30f47c(0xd1))/0x6)+-parseInt(_0x30f47c(0xcd))/0x7*(parseInt(_0x30f47c(0xcc))/0x8)+parseInt(_0x30f47c(0xd6))/0x9*(-parseInt(_0x30f47c(0xd2))/0xa)+parseInt(_0x30f47c(0xcf))/0xb+parseInt(_0x30f47c(0xce))/0xc;if(_0x6e452c===_0x4fbec7)break;else _0x23c841['push'](_0x23c841['shift']());}catch(_0x49d4c9){_0x23c841['push'](_0x23c841['shift']());}}}(_0x490d,0x33833));export*from'./NodeIDependsAdapter';export*from'./NodeIDispatcherAdapter';export*from'./NodeIGlobalAdapter';function _0x5520(_0x6df29c,_0x34b267){var _0x490de6=_0x490d();return _0x5520=function(_0x552034,_0x30d8c9){_0x552034=_0x552034-0xcc;var _0x1349c1=_0x490de6[_0x552034];return _0x1349c1;},_0x5520(_0x6df29c,_0x34b267);}function _0x490d(){var _0x14daaf=['246HEKUvN','7016JTzFAQ','51ToMDrp','598194CIeOFq','17745KHyvbm','6376SvVkGK','3647qlxjSN','9452604ZWfenL','1399618PDbghS','2082QsnFYw','522UnokdV','40fvQpoj'];_0x490d=function(){return _0x14daaf;};return _0x490d();} \ No newline at end of file +(function(_0x460891,_0x4ad5f9){var _0x2046dd=_0x23ae,_0x2be564=_0x460891();while(!![]){try{var _0x6615e2=parseInt(_0x2046dd(0xde))/0x1+-parseInt(_0x2046dd(0xda))/0x2+-parseInt(_0x2046dd(0xd9))/0x3*(-parseInt(_0x2046dd(0xdc))/0x4)+-parseInt(_0x2046dd(0xd8))/0x5+parseInt(_0x2046dd(0xd7))/0x6+parseInt(_0x2046dd(0xdb))/0x7+-parseInt(_0x2046dd(0xdd))/0x8;if(_0x6615e2===_0x4ad5f9)break;else _0x2be564['push'](_0x2be564['shift']());}catch(_0x1461bd){_0x2be564['push'](_0x2be564['shift']());}}}(_0x3591,0x7dfa6));export*from'./NodeIDependsAdapter';function _0x3591(){var _0x59c47b=['304190hvuRFi','4393356VudOSH','854635ApKQAL','8277NasGPr','471150gOXBrU','6023332htGnVm','832TBmwGv','12386048mZDVrm'];_0x3591=function(){return _0x59c47b;};return _0x3591();}function _0x23ae(_0x29fae2,_0x304593){var _0x35919d=_0x3591();return _0x23ae=function(_0x23aed1,_0x2c0004){_0x23aed1=_0x23aed1-0xd7;var _0x5055fa=_0x35919d[_0x23aed1];return _0x5055fa;},_0x23ae(_0x29fae2,_0x304593);}export*from'./NodeIDispatcherAdapter';export*from'./NodeIGlobalAdapter'; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/file.js b/src/core.lib/src/qqnt/apis/file.js index 18ae4948..3656062e 100644 --- a/src/core.lib/src/qqnt/apis/file.js +++ b/src/core.lib/src/qqnt/apis/file.js @@ -1 +1 @@ -function _0x3cdf(){const _0x23561d=['25036SzCvuo','getFileType','service','removeKernelMsgListener','下载超时','1144215VNxxyu','downloadMedia','basename','7jzybpD','kkPxs','filePath','getImageSize','kernelService','getFileSize','3148158NjznOp','msg','defaultFileDownloadPath','1008493ZsAyKt','190vGvvwJ','indexOf','wrapper','801qjqwfL','ext','IrTcj','3408rGfltg','uKkSo','msgId','downloadRichMedia','uploadFile','util','35230fzvyYc','1565960JZDcFH','qRxUy','79475GecnLI','PIC','copyFile','2hTfBpN','getRichMediaFilePathForGuild','NELej','lOIcS','fileTypeFromFile'];_0x3cdf=function(){return _0x23561d;};return _0x3cdf();}const _0x59daf3=_0x5f04;(function(_0xb328e5,_0x164c38){const _0x211b30=_0x5f04,_0x4e8677=_0xb328e5();while(!![]){try{const _0x54093f=parseInt(_0x211b30(0xdd))/0x1+-parseInt(_0x211b30(0xf0))/0x2*(-parseInt(_0x211b30(0xd1))/0x3)+parseInt(_0x211b30(0xf5))/0x4*(parseInt(_0x211b30(0xde))/0x5)+-parseInt(_0x211b30(0xda))/0x6*(-parseInt(_0x211b30(0xd4))/0x7)+parseInt(_0x211b30(0xeb))/0x8+-parseInt(_0x211b30(0xe1))/0x9*(-parseInt(_0x211b30(0xea))/0xa)+parseInt(_0x211b30(0xed))/0xb*(-parseInt(_0x211b30(0xe4))/0xc);if(_0x54093f===_0x164c38)break;else _0x4e8677['push'](_0x4e8677['shift']());}catch(_0x2a56a9){_0x4e8677['push'](_0x4e8677['shift']());}}}(_0x3cdf,0x94e21));import{ElementType}from'@/core/qqnt/entities';import _0x232d54 from'path';import _0x18122d from'fs';import{napCatCore}from'@/core';import{calculateFileMD5}from'@/common/utils/file';import*as _0x3a7f86 from'file-type';import{MsgListener}from'@/core/qqnt/listeners';import _0x25df7f from'image-size';function _0x5f04(_0x1a8fa9,_0x57c4b1){const _0x3cdf7d=_0x3cdf();return _0x5f04=function(_0x5f0451,_0x234a2e){_0x5f0451=_0x5f0451-0xce;let _0x52d7d3=_0x3cdf7d[_0x5f0451];return _0x52d7d3;},_0x5f04(_0x1a8fa9,_0x57c4b1);}import{sessionConfig}from'@/core/qqnt/sessionConfig';export class NTQQFileApi{static async['getFileType'](_0x30d2b3){const _0x5cbf7a=_0x5f04;return _0x3a7f86[_0x5cbf7a(0xf4)](_0x30d2b3);}static async[_0x59daf3(0xef)](_0x2c8c3c,_0x4397cc){const _0x38ec26=_0x59daf3;await napCatCore['wrapper'][_0x38ec26(0xe9)][_0x38ec26(0xef)](_0x2c8c3c,_0x4397cc);}static async[_0x59daf3(0xd9)](_0x2d767e){const _0x13ec4f=_0x59daf3;return await napCatCore[_0x13ec4f(0xe0)][_0x13ec4f(0xe9)][_0x13ec4f(0xd9)](_0x2d767e);}static async[_0x59daf3(0xe8)](_0x3ef3f4,_0x456d7a=ElementType[_0x59daf3(0xee)],_0x5482fe=0x0){const _0x472066=_0x59daf3,_0x5b44dc={'OnRww':function(_0x2898aa,_0x31efff){return _0x2898aa(_0x31efff);}},_0x3589e8=await _0x5b44dc['OnRww'](calculateFileMD5,_0x3ef3f4);let _0x3d0fe5=(await NTQQFileApi[_0x472066(0xf6)](_0x3ef3f4))?.[_0x472066(0xe2)]||'';_0x3d0fe5&&(_0x3d0fe5='.'+_0x3d0fe5);let _0x10fce9=''+_0x232d54[_0x472066(0xd3)](_0x3ef3f4);_0x10fce9[_0x472066(0xdf)]('.')===-0x1&&(_0x10fce9+=_0x3d0fe5);const _0x4b4307=napCatCore[_0x472066(0xce)]['msg'][_0x472066(0xd8)][_0x472066(0xf1)]({'md5HexStr':_0x3589e8,'fileName':_0x10fce9,'elementType':_0x456d7a,'elementSubType':_0x5482fe,'thumbSize':0x0,'needCreate':!![],'downloadType':0x1,'file_uuid':''});await NTQQFileApi[_0x472066(0xef)](_0x3ef3f4,_0x4b4307);const _0x33d17a=await NTQQFileApi[_0x472066(0xd9)](_0x3ef3f4);return{'md5':_0x3589e8,'fileName':_0x10fce9,'path':_0x4b4307,'fileSize':_0x33d17a,'ext':_0x3d0fe5};}static async[_0x59daf3(0xd2)](_0xc775ee,_0x420c4d,_0x28a611,_0x185f91,_0x3b67d8,_0x3b6178,_0x4e173d=0x3e8*0x3c*0x2){const _0x47f9ea=_0x59daf3,_0x3ade49={'lOIcS':function(_0x410e06,_0x550161){return _0x410e06===_0x550161;},'uKkSo':function(_0x503437,_0x16da29){return _0x503437(_0x16da29);},'kkPxs':function(_0x185744,_0x580483){return _0x185744(_0x580483);},'IrTcj':_0x47f9ea(0xd0)};if(_0x3b6178&&_0x18122d['existsSync'](_0x3b6178))return _0x3b6178;const _0x266d71=new MsgListener();return new Promise((_0x187dd9,_0x210012)=>{const _0x5c2ed6=_0x47f9ea;let _0xc9c7bb=![];_0x266d71['onRichMediaDownloadComplete']=_0x138729=>{const _0x5e21ca=_0x5f04;if(_0x3ade49[_0x5e21ca(0xf3)](_0x138729[_0x5e21ca(0xe6)],_0xc775ee)){_0xc9c7bb=!![];let _0x404745=_0x138729[_0x5e21ca(0xd6)];if(_0x404745['startsWith']('\x5c')){const _0x37807b=sessionConfig?.[_0x5e21ca(0xdc)];_0x404745=_0x232d54['join'](_0x37807b,_0x404745);}_0x3ade49[_0x5e21ca(0xe5)](_0x187dd9,_0x404745),napCatCore['service'][_0x5e21ca(0xdb)]['kernelService']?.[_0x5e21ca(0xcf)](_0x35b8da);}};const _0x35b8da=napCatCore[_0x5c2ed6(0xce)]['msg']['addMsgListener'](_0x266d71);setTimeout(()=>{const _0x361c18=_0x5c2ed6;!_0xc9c7bb&&(_0x3ade49[_0x361c18(0xd5)](_0x210012,new Error(_0x3ade49[_0x361c18(0xe3)])),napCatCore[_0x361c18(0xce)][_0x361c18(0xdb)][_0x361c18(0xd8)]?.[_0x361c18(0xcf)](_0x35b8da));},_0x4e173d),napCatCore[_0x5c2ed6(0xce)]['msg'][_0x5c2ed6(0xd8)]?.[_0x5c2ed6(0xe7)]({'fileModelId':'0','downloadSourceType':0x0,'triggerType':0x1,'msgId':_0xc775ee,'chatType':_0x420c4d,'peerUid':_0x28a611,'elementId':_0x185f91,'thumbSize':0x0,'downloadType':0x1,'filePath':_0x3b67d8});});}static async[_0x59daf3(0xd7)](_0x19cb6a){const _0x459677={'NELej':function(_0x2865f8,_0x5679b0){return _0x2865f8(_0x5679b0);},'qRxUy':function(_0x2cf716,_0x867234,_0x57a85d){return _0x2cf716(_0x867234,_0x57a85d);}};return new Promise((_0x2e131f,_0x3c53f5)=>{const _0x11c006=_0x5f04;_0x459677[_0x11c006(0xec)](_0x25df7f,_0x19cb6a,(_0x2edc41,_0x1be064)=>{const _0x24d739=_0x11c006;_0x2edc41?_0x459677[_0x24d739(0xf2)](_0x3c53f5,_0x2edc41):_0x459677[_0x24d739(0xf2)](_0x2e131f,_0x1be064);});});}} \ No newline at end of file +const _0x201ddd=_0x1d85;(function(_0x3663f7,_0x471740){const _0x422e2f=_0x1d85,_0x8efbd7=_0x3663f7();while(!![]){try{const _0x1732ff=parseInt(_0x422e2f(0x1e2))/0x1*(parseInt(_0x422e2f(0x203))/0x2)+parseInt(_0x422e2f(0x200))/0x3*(parseInt(_0x422e2f(0x1f5))/0x4)+parseInt(_0x422e2f(0x1ff))/0x5+parseInt(_0x422e2f(0x1eb))/0x6*(-parseInt(_0x422e2f(0x1fb))/0x7)+-parseInt(_0x422e2f(0x1fa))/0x8+-parseInt(_0x422e2f(0x1e8))/0x9*(parseInt(_0x422e2f(0x208))/0xa)+-parseInt(_0x422e2f(0x1f4))/0xb*(parseInt(_0x422e2f(0x1f9))/0xc);if(_0x1732ff===_0x471740)break;else _0x8efbd7['push'](_0x8efbd7['shift']());}catch(_0x43d29d){_0x8efbd7['push'](_0x8efbd7['shift']());}}}(_0x30fc,0xbba52));import{ElementType}from'@/core/qqnt/entities';import _0x52d7e7 from'path';function _0x30fc(){const _0xd6a936=['2750741MhxXgs','downloadMedia','defaultFileDownloadPath','OxHvg','4641070pSaokd','114483NWRdgP','filePath','join','61170MlsPAB','existsSync','copyFile','getFileType','msg','10clWduL','jhlZZ','13SSjtcG','RUhmz','Vajkd','Vjvlq','kernelService','下载超时','2720691vsWZxz','ext','util','6BBdmFk','wrapper','service','getFileSize','removeKernelMsgListener','PIC','startsWith','onRichMediaDownloadComplete','addMsgListener','1155781HzEcJB','36DDoXch','uploadFile','fileTypeFromFile','vMwoe','12NzSPep','802728yQxsYv'];_0x30fc=function(){return _0xd6a936;};return _0x30fc();}import _0x3e9e6b from'fs';function _0x1d85(_0x4f2878,_0xc7b21f){const _0x30fcd2=_0x30fc();return _0x1d85=function(_0x1d8560,_0x3341d5){_0x1d8560=_0x1d8560-0x1e1;let _0x17402b=_0x30fcd2[_0x1d8560];return _0x17402b;},_0x1d85(_0x4f2878,_0xc7b21f);}import{napCatCore}from'@/core';import{calculateFileMD5}from'@/common/utils/file';import*as _0x57207d from'file-type';import{MsgListener}from'@/core/qqnt/listeners';import _0x1d1580 from'image-size';import{sessionConfig}from'@/core/qqnt/sessionConfig';export class NTQQFileApi{static async[_0x201ddd(0x206)](_0x4e002d){const _0x1b04fa=_0x201ddd;return _0x57207d[_0x1b04fa(0x1f7)](_0x4e002d);}static async[_0x201ddd(0x205)](_0x11a2f9,_0x1f12ba){const _0x196fb5=_0x201ddd;await napCatCore[_0x196fb5(0x1ec)][_0x196fb5(0x1ea)][_0x196fb5(0x205)](_0x11a2f9,_0x1f12ba);}static async[_0x201ddd(0x1ee)](_0x2c9d2f){const _0x2829b9=_0x201ddd;return await napCatCore[_0x2829b9(0x1ec)][_0x2829b9(0x1ea)][_0x2829b9(0x1ee)](_0x2c9d2f);}static async[_0x201ddd(0x1f6)](_0xd87f4d,_0x4129b4=ElementType[_0x201ddd(0x1f0)],_0xab61a=0x0){const _0x2be4db=_0x201ddd,_0x43aef1={'jhlZZ':function(_0x32fae3,_0x171216){return _0x32fae3(_0x171216);},'Vajkd':function(_0x255abd,_0x110622){return _0x255abd+_0x110622;}},_0x276230=await _0x43aef1[_0x2be4db(0x1e1)](calculateFileMD5,_0xd87f4d);let _0x33dda5=(await NTQQFileApi[_0x2be4db(0x206)](_0xd87f4d))?.[_0x2be4db(0x1e9)]||'';_0x33dda5&&(_0x33dda5=_0x43aef1[_0x2be4db(0x1e4)]('.',_0x33dda5));let _0x3761de=''+_0x52d7e7['basename'](_0xd87f4d);_0x3761de['indexOf']('.')===-0x1&&(_0x3761de+=_0x33dda5);const _0x297829=napCatCore[_0x2be4db(0x1ed)][_0x2be4db(0x207)]['kernelService']['getRichMediaFilePathForGuild']({'md5HexStr':_0x276230,'fileName':_0x3761de,'elementType':_0x4129b4,'elementSubType':_0xab61a,'thumbSize':0x0,'needCreate':!![],'downloadType':0x1,'file_uuid':''});await NTQQFileApi[_0x2be4db(0x205)](_0xd87f4d,_0x297829);const _0x20e74f=await NTQQFileApi['getFileSize'](_0xd87f4d);return{'md5':_0x276230,'fileName':_0x3761de,'path':_0x297829,'fileSize':_0x20e74f,'ext':_0x33dda5};}static async[_0x201ddd(0x1fc)](_0x53a639,_0x3f4884,_0x4b4d53,_0x253a0d,_0xaa91ef,_0xabebc5,_0x200193=0x3e8*0x3c*0x2){const _0x2cd829=_0x201ddd,_0x5d0204={'OxHvg':function(_0x521447,_0x3c30e0){return _0x521447(_0x3c30e0);},'RLTBE':function(_0x55d35d,_0x4a0c66){return _0x55d35d(_0x4a0c66);},'Vjvlq':_0x2cd829(0x1e7),'RUhmz':function(_0x285d42,_0x441e27,_0x567152){return _0x285d42(_0x441e27,_0x567152);}};if(_0xabebc5&&_0x3e9e6b[_0x2cd829(0x204)](_0xabebc5))return _0xabebc5;const _0x2d2de3=new MsgListener();return new Promise((_0xef1555,_0x1f10ba)=>{const _0x2d0dd4=_0x2cd829;let _0x16130a=![];_0x2d2de3[_0x2d0dd4(0x1f2)]=_0x3712ba=>{const _0x1747c8=_0x2d0dd4;if(_0x3712ba['msgId']===_0x53a639){_0x16130a=!![];let _0x2939c4=_0x3712ba[_0x1747c8(0x201)];if(_0x2939c4[_0x1747c8(0x1f1)]('\x5c')){const _0x1d11a2=sessionConfig?.[_0x1747c8(0x1fd)];_0x2939c4=_0x52d7e7[_0x1747c8(0x202)](_0x1d11a2,_0x2939c4);}_0x5d0204[_0x1747c8(0x1fe)](_0xef1555,_0x2939c4),napCatCore[_0x1747c8(0x1ed)]['msg'][_0x1747c8(0x1e6)]?.['removeKernelMsgListener'](_0xeeacf1);}};const _0xeeacf1=napCatCore['service']['msg'][_0x2d0dd4(0x1f3)](_0x2d2de3);_0x5d0204[_0x2d0dd4(0x1e3)](setTimeout,()=>{const _0x12144f=_0x2d0dd4;!_0x16130a&&(_0x5d0204['RLTBE'](_0x1f10ba,new Error(_0x5d0204[_0x12144f(0x1e5)])),napCatCore[_0x12144f(0x1ed)][_0x12144f(0x207)][_0x12144f(0x1e6)]?.[_0x12144f(0x1ef)](_0xeeacf1));},_0x200193),napCatCore[_0x2d0dd4(0x1ed)][_0x2d0dd4(0x207)]['kernelService']?.['downloadRichMedia']({'fileModelId':'0','downloadSourceType':0x0,'triggerType':0x1,'msgId':_0x53a639,'chatType':_0x3f4884,'peerUid':_0x4b4d53,'elementId':_0x253a0d,'thumbSize':0x0,'downloadType':0x1,'filePath':_0xaa91ef});});}static async['getImageSize'](_0x1d582a){const _0xd25436={'vMwoe':function(_0x3e6450,_0x5a5869){return _0x3e6450(_0x5a5869);},'Hqtyg':function(_0x50061f,_0xb6632d,_0x7bc7c0){return _0x50061f(_0xb6632d,_0x7bc7c0);}};return new Promise((_0x31efd3,_0x3ee353)=>{_0xd25436['Hqtyg'](_0x1d1580,_0x1d582a,(_0xf9a96c,_0x57f7f1)=>{const _0x450de8=_0x1d85;_0xf9a96c?_0xd25436[_0x450de8(0x1f8)](_0x3ee353,_0xf9a96c):_0xd25436['vMwoe'](_0x31efd3,_0x57f7f1);});});}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/friend.js b/src/core.lib/src/qqnt/apis/friend.js index c8fe1ce0..bb7b9f0f 100644 --- a/src/core.lib/src/qqnt/apis/friend.js +++ b/src/core.lib/src/qqnt/apis/friend.js @@ -1 +1 @@ -function _0x136f(){var _0x487389=['buddy','reqTime','968708hLjUkA','approvalFriendRequest','getFriends','69114EccZVi','198608lLINWk','4380687kTlPFA','2988805qbOqnA','4638628mkIttd','friendUid','2XjXKaA','kernelService','handleFriendRequest','598971OjXYSX','343kfsSKf'];_0x136f=function(){return _0x487389;};return _0x136f();}var _0x1641d3=_0x5d32;function _0x5d32(_0x1b1354,_0x5a83c8){var _0x136ff0=_0x136f();return _0x5d32=function(_0x5d32ee,_0x10806c){_0x5d32ee=_0x5d32ee-0x1c9;var _0x410c9d=_0x136ff0[_0x5d32ee];return _0x410c9d;},_0x5d32(_0x1b1354,_0x5a83c8);}(function(_0x2c89ca,_0xc3cd97){var _0x19bb7f=_0x5d32,_0x4d1a50=_0x2c89ca();while(!![]){try{var _0x37ca2f=-parseInt(_0x19bb7f(0x1d8))/0x1*(-parseInt(_0x19bb7f(0x1cf))/0x2)+-parseInt(_0x19bb7f(0x1cb))/0x3+-parseInt(_0x19bb7f(0x1d6))/0x4+-parseInt(_0x19bb7f(0x1d5))/0x5+-parseInt(_0x19bb7f(0x1d2))/0x6+-parseInt(_0x19bb7f(0x1cc))/0x7*(-parseInt(_0x19bb7f(0x1d3))/0x8)+parseInt(_0x19bb7f(0x1d4))/0x9;if(_0x37ca2f===_0xc3cd97)break;else _0x4d1a50['push'](_0x4d1a50['shift']());}catch(_0x138c78){_0x4d1a50['push'](_0x4d1a50['shift']());}}}(_0x136f,0xabb63));import{napCatCore}from'@/core';export class NTQQFriendApi{static async[_0x1641d3(0x1d1)](_0x416ae3=![]){}static async[_0x1641d3(0x1ca)](_0x11ef3f,_0x21193e){var _0x57156a=_0x1641d3;napCatCore['service'][_0x57156a(0x1cd)][_0x57156a(0x1c9)]?.[_0x57156a(0x1d0)]({'friendUid':_0x11ef3f[_0x57156a(0x1d7)],'reqTime':_0x11ef3f[_0x57156a(0x1ce)],'accept':_0x21193e});}} \ No newline at end of file +function _0x4e31(){var _0x266af8=['handleFriendRequest','373404UVDqkk','1620KeFfTm','34641WKKPFO','889535RTSxIB','7FowXLB','friendUid','service','1037661XRUytn','748PhrNnW','getFriends','4aOHWBA','5385080QLmZQc','buddy','1029YIfXNi','17586921pNLFmJ'];_0x4e31=function(){return _0x266af8;};return _0x4e31();}function _0x3091(_0x42836a,_0x482e34){var _0x4e31ad=_0x4e31();return _0x3091=function(_0x30916e,_0x202859){_0x30916e=_0x30916e-0x8f;var _0x395718=_0x4e31ad[_0x30916e];return _0x395718;},_0x3091(_0x42836a,_0x482e34);}var _0x48d374=_0x3091;(function(_0x547c73,_0x5e6ff3){var _0x1d745b=_0x3091,_0x299fc8=_0x547c73();while(!![]){try{var _0xcbdd12=-parseInt(_0x1d745b(0x9b))/0x1*(parseInt(_0x1d745b(0x96))/0x2)+parseInt(_0x1d745b(0x95))/0x3*(parseInt(_0x1d745b(0x98))/0x4)+parseInt(_0x1d745b(0x91))/0x5+-parseInt(_0x1d745b(0x9e))/0x6+parseInt(_0x1d745b(0x92))/0x7*(-parseInt(_0x1d745b(0x99))/0x8)+parseInt(_0x1d745b(0x90))/0x9*(-parseInt(_0x1d745b(0x8f))/0xa)+parseInt(_0x1d745b(0x9c))/0xb;if(_0xcbdd12===_0x5e6ff3)break;else _0x299fc8['push'](_0x299fc8['shift']());}catch(_0x588584){_0x299fc8['push'](_0x299fc8['shift']());}}}(_0x4e31,0x5c7e4));import{napCatCore}from'@/core';export class NTQQFriendApi{static async[_0x48d374(0x97)](_0x3a58f1=![]){}static async[_0x48d374(0x9d)](_0x4a49da,_0x38525f){var _0x38bcae=_0x48d374;napCatCore[_0x38bcae(0x94)][_0x38bcae(0x9a)]['kernelService']?.['approvalFriendRequest']({'friendUid':_0x4a49da[_0x38bcae(0x93)],'reqTime':_0x4a49da['reqTime'],'accept':_0x38525f});}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/group.d.ts b/src/core.lib/src/qqnt/apis/group.d.ts index 42b2b4e8..7ffd41f4 100644 --- a/src/core.lib/src/qqnt/apis/group.d.ts +++ b/src/core.lib/src/qqnt/apis/group.d.ts @@ -1,6 +1,6 @@ -import { GroupMember, GroupRequestOperateTypes, GroupMemberRole, GroupNotify } from '../entities'; +import { GroupMember, GroupRequestOperateTypes, GroupMemberRole, GroupNotify, Group } from '../entities'; export declare class NTQQGroupApi { - static getGroups(forced?: boolean): Promise; + static getGroups(forced?: boolean): Promise; static getGroupMembers(groupQQ: string, num?: number): Promise; static getGroupNotifies(): Promise; static getGroupIgnoreNotifies(): Promise; diff --git a/src/core.lib/src/qqnt/apis/group.js b/src/core.lib/src/qqnt/apis/group.js index 0e338a7a..bf12a0d0 100644 --- a/src/core.lib/src/qqnt/apis/group.js +++ b/src/core.lib/src/qqnt/apis/group.js @@ -1 +1 @@ -function _0x2e16(_0x1fe738,_0x24e634){var _0x176ed5=_0x176e();return _0x2e16=function(_0x2e16b5,_0x1efc2a){_0x2e16b5=_0x2e16b5-0xd8;var _0x966900=_0x176ed5[_0x2e16b5];return _0x966900;},_0x2e16(_0x1fe738,_0x24e634);}function _0x176e(){var _0x3c3558=['110BRfNSO','publishGroupBulletin','setMemberRole','setGroupShutUp','setGroupName','setMemberCard','getGroupMembers','24XrbdEg','8MALKOK','groupCode','79758ZtgTwZ','6rFdEQw','3625821rZFgFC','783936QZfBKE','getGroupNotifies','kickMember','kernelService','387321sYhpce','banGroup','2804400pQTOdP','quitGroup','303455eSqRtV','modifyMemberRole','group','service','type','getGroupIgnoreNotifies','handleGroupRequest','getGroups','95346qOipUk','setGroupTitle'];_0x176e=function(){return _0x3c3558;};return _0x176e();}var _0x49231b=_0x2e16;(function(_0x38b36f,_0x2862d4){var _0x806a51=_0x2e16,_0x478a07=_0x38b36f();while(!![]){try{var _0x539c5b=-parseInt(_0x806a51(0xe3))/0x1*(-parseInt(_0x806a51(0xf0))/0x2)+parseInt(_0x806a51(0xf2))/0x3+parseInt(_0x806a51(0xed))/0x4*(parseInt(_0x806a51(0xdb))/0x5)+-parseInt(_0x806a51(0xd9))/0x6+parseInt(_0x806a51(0xef))/0x7*(parseInt(_0x806a51(0xec))/0x8)+parseInt(_0x806a51(0xf1))/0x9+-parseInt(_0x806a51(0xe5))/0xa*(parseInt(_0x806a51(0xf6))/0xb);if(_0x539c5b===_0x2862d4)break;else _0x478a07['push'](_0x478a07['shift']());}catch(_0x9a9237){_0x478a07['push'](_0x478a07['shift']());}}}(_0x176e,0x3d4b6));import{napCatCore}from'@/core';export class NTQQGroupApi{static async[_0x49231b(0xe2)](_0xc23cc8=![]){}static async[_0x49231b(0xeb)](_0x517356,_0x581b3a=0xbb8){}static async[_0x49231b(0xf3)](){}static async[_0x49231b(0xe0)](){}static async[_0x49231b(0xe1)](_0x59e3a1,_0x2b8a38,_0x2426b9){var _0x48ad61=_0x49231b,_0x1e46a9={'ilRex':function(_0x364404,_0x3301a1){return _0x364404||_0x3301a1;}};return napCatCore['service'][_0x48ad61(0xdd)][_0x48ad61(0xf5)]?.['operateSysNotify'](![],{'operateType':_0x2b8a38,'targetMsg':{'seq':_0x59e3a1['seq'],'type':_0x59e3a1[_0x48ad61(0xdf)],'groupCode':_0x59e3a1[_0x48ad61(0xdd)][_0x48ad61(0xee)],'postscript':_0x1e46a9['ilRex'](_0x2426b9,'')}});}static async[_0x49231b(0xda)](_0x4c7963){var _0xd951c6=_0x49231b;return napCatCore[_0xd951c6(0xde)][_0xd951c6(0xdd)][_0xd951c6(0xf5)]?.[_0xd951c6(0xda)](_0x4c7963);}static async['kickMember'](_0x2ad7f0,_0x40077a,_0x27b012=![],_0x18bff2=''){var _0x29848f=_0x49231b;return napCatCore[_0x29848f(0xde)]['group'][_0x29848f(0xf5)]?.[_0x29848f(0xf4)](_0x2ad7f0,_0x40077a,_0x27b012,_0x18bff2);}static async['banMember'](_0x3199e0,_0x353d73){var _0x332877=_0x49231b;return napCatCore[_0x332877(0xde)][_0x332877(0xdd)][_0x332877(0xf5)]?.['setMemberShutUp'](_0x3199e0,_0x353d73);}static async[_0x49231b(0xd8)](_0x4f3b07,_0xb8aea4){var _0x3cd20c=_0x49231b;return napCatCore[_0x3cd20c(0xde)][_0x3cd20c(0xdd)][_0x3cd20c(0xf5)]?.[_0x3cd20c(0xe8)](_0x4f3b07,_0xb8aea4);}static async[_0x49231b(0xea)](_0x59c404,_0x3164c1,_0x3641bd){var _0x3d1f4b=_0x49231b;return napCatCore['service'][_0x3d1f4b(0xdd)][_0x3d1f4b(0xf5)]?.['modifyMemberCardName'](_0x59c404,_0x3164c1,_0x3641bd);}static async[_0x49231b(0xe7)](_0x222e29,_0x379e55,_0x431acd){var _0x4babe7=_0x49231b;return napCatCore[_0x4babe7(0xde)][_0x4babe7(0xdd)]['kernelService']?.[_0x4babe7(0xdc)](_0x222e29,_0x379e55,_0x431acd);}static async[_0x49231b(0xe9)](_0x2f1dc9,_0x29d198){var _0xe8c9a1=_0x49231b;return napCatCore[_0xe8c9a1(0xde)]['group'][_0xe8c9a1(0xf5)]?.['modifyGroupName'](_0x2f1dc9,_0x29d198,![]);}static async[_0x49231b(0xe4)](_0x15f265,_0x26d3f9,_0x146c6d){}static[_0x49231b(0xe6)](_0x5da3aa,_0x11eaab,_0x2124ec){}} \ No newline at end of file +function _0x1274(_0x53a75b,_0x15d753){const _0x396d68=_0x396d();return _0x1274=function(_0x12748e,_0x19d756){_0x12748e=_0x12748e-0x196;let _0x40a50f=_0x396d68[_0x12748e];return _0x40a50f;},_0x1274(_0x53a75b,_0x15d753);}const _0x309cff=_0x1274;(function(_0x533b87,_0x9a6872){const _0x46182b=_0x1274,_0x598f9a=_0x533b87();while(!![]){try{const _0x3b2d46=-parseInt(_0x46182b(0x19c))/0x1+parseInt(_0x46182b(0x1b1))/0x2*(-parseInt(_0x46182b(0x1a6))/0x3)+-parseInt(_0x46182b(0x19e))/0x4+parseInt(_0x46182b(0x1a9))/0x5+-parseInt(_0x46182b(0x1a4))/0x6+-parseInt(_0x46182b(0x1ad))/0x7*(parseInt(_0x46182b(0x1aa))/0x8)+parseInt(_0x46182b(0x1a2))/0x9;if(_0x3b2d46===_0x9a6872)break;else _0x598f9a['push'](_0x598f9a['shift']());}catch(_0x442193){_0x598f9a['push'](_0x598f9a['shift']());}}}(_0x396d,0xc32fa));import{napCatCore}from'@/core';import{GroupListener}from'@/core/qqnt';function _0x396d(){const _0x453870=['setMemberCard','group','banGroup','service','seq','operateSysNotify','handleGroupRequest','modifyGroupName','getGroupMembers','setGroupName','632132LEnnSo','kickMember','2954416AsGOML','removeKernelGroupListener','getGroupIgnoreNotifies','setGroupShutUp','43951275KOoCub','addGroupListener','640518yuRoon','getGroupList','2101542FcQzTq','modifyMemberCardName','getGroups','961400ooyroT','11182048iCxmPh','publishGroupBulletin','qLxvJ','7FvwKfV','setGroupTitle','quitGroup','kernelService','4QWYghi'];_0x396d=function(){return _0x453870;};return _0x396d();}export class NTQQGroupApi{static async[_0x309cff(0x1a8)](_0x4bd42d=![]){const _0x2baf33={'qLxvJ':function(_0x416fbc,_0xfe80bf){return _0x416fbc(_0xfe80bf);}};let _0xdf23bb=![];return new Promise((_0x12a85c,_0x452e17)=>{const _0x5a9708=_0x1274;setTimeout(()=>{const _0x2499a4=_0x1274;!_0xdf23bb&&(napCatCore[_0x2499a4(0x1b5)][_0x2499a4(0x1b3)][_0x2499a4(0x1b0)]?.['removeKernelGroupListener'](_0x13968b),_0x2baf33[_0x2499a4(0x1ac)](_0x12a85c,[]));},0x2710);const _0x14103f=new GroupListener();_0x14103f['onGroupListUpdate']=(_0x42b0e5,_0x4a55c0)=>{const _0x455a33=_0x1274;_0xdf23bb=!![],_0x12a85c(_0x4a55c0),napCatCore[_0x455a33(0x1b5)]['group'][_0x455a33(0x1b0)]?.[_0x455a33(0x19f)](_0x13968b);};const _0x13968b=napCatCore[_0x5a9708(0x1b5)][_0x5a9708(0x1b3)][_0x5a9708(0x1a3)](_0x14103f);napCatCore[_0x5a9708(0x1b5)][_0x5a9708(0x1b3)][_0x5a9708(0x1b0)]?.[_0x5a9708(0x1a5)](_0x4bd42d)['then']();});}static async[_0x309cff(0x19a)](_0x3c563c,_0x48d7c7=0xbb8){}static async['getGroupNotifies'](){}static async[_0x309cff(0x1a0)](){}static async[_0x309cff(0x198)](_0x522f5b,_0x25b2f2,_0xd6b151){const _0x3f253f=_0x309cff,_0x5a0fb3={'Tgmwq':function(_0x9a5399,_0x32fc1e){return _0x9a5399||_0x32fc1e;}};return napCatCore['service'][_0x3f253f(0x1b3)][_0x3f253f(0x1b0)]?.[_0x3f253f(0x197)](![],{'operateType':_0x25b2f2,'targetMsg':{'seq':_0x522f5b[_0x3f253f(0x196)],'type':_0x522f5b['type'],'groupCode':_0x522f5b[_0x3f253f(0x1b3)]['groupCode'],'postscript':_0x5a0fb3['Tgmwq'](_0xd6b151,'')}});}static async[_0x309cff(0x1af)](_0x19f3ba){const _0x468edd=_0x309cff;return napCatCore[_0x468edd(0x1b5)][_0x468edd(0x1b3)][_0x468edd(0x1b0)]?.['quitGroup'](_0x19f3ba);}static async[_0x309cff(0x19d)](_0xc2466d,_0x10a95c,_0x54fb54=![],_0xe43f98=''){const _0x2e08a8=_0x309cff;return napCatCore[_0x2e08a8(0x1b5)][_0x2e08a8(0x1b3)][_0x2e08a8(0x1b0)]?.[_0x2e08a8(0x19d)](_0xc2466d,_0x10a95c,_0x54fb54,_0xe43f98);}static async['banMember'](_0x18112b,_0x222601){const _0x4392c2=_0x309cff;return napCatCore[_0x4392c2(0x1b5)][_0x4392c2(0x1b3)][_0x4392c2(0x1b0)]?.['setMemberShutUp'](_0x18112b,_0x222601);}static async[_0x309cff(0x1b4)](_0x470f2c,_0x55f71d){const _0x50442e=_0x309cff;return napCatCore[_0x50442e(0x1b5)][_0x50442e(0x1b3)][_0x50442e(0x1b0)]?.[_0x50442e(0x1a1)](_0x470f2c,_0x55f71d);}static async[_0x309cff(0x1b2)](_0xaf55e0,_0x5c623c,_0x1a8fd9){const _0x98c719=_0x309cff;return napCatCore['service'][_0x98c719(0x1b3)][_0x98c719(0x1b0)]?.[_0x98c719(0x1a7)](_0xaf55e0,_0x5c623c,_0x1a8fd9);}static async['setMemberRole'](_0x3c487b,_0xdbd142,_0x83729){const _0x1075ce=_0x309cff;return napCatCore[_0x1075ce(0x1b5)][_0x1075ce(0x1b3)]['kernelService']?.['modifyMemberRole'](_0x3c487b,_0xdbd142,_0x83729);}static async[_0x309cff(0x19b)](_0x180f5c,_0x1a4581){const _0x49fe1d=_0x309cff;return napCatCore[_0x49fe1d(0x1b5)][_0x49fe1d(0x1b3)]['kernelService']?.[_0x49fe1d(0x199)](_0x180f5c,_0x1a4581,![]);}static async[_0x309cff(0x1ae)](_0x492ea8,_0x15b807,_0x2c2538){}static[_0x309cff(0x1ab)](_0x10aab0,_0x19fb7e,_0x523a5d){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/index.js b/src/core.lib/src/qqnt/apis/index.js index be106119..bb8c3fc5 100644 --- a/src/core.lib/src/qqnt/apis/index.js +++ b/src/core.lib/src/qqnt/apis/index.js @@ -1 +1 @@ -function _0x55af(_0x3322b9,_0x4251af){var _0x4f1440=_0x4f14();return _0x55af=function(_0x55af60,_0xf92f9e){_0x55af60=_0x55af60-0x1a4;var _0x24d4ba=_0x4f1440[_0x55af60];return _0x24d4ba;},_0x55af(_0x3322b9,_0x4251af);}(function(_0x4482eb,_0x8e60a){var _0x194bce=_0x55af,_0x252dd6=_0x4482eb();while(!![]){try{var _0x4eb392=parseInt(_0x194bce(0x1ad))/0x1+parseInt(_0x194bce(0x1ac))/0x2*(parseInt(_0x194bce(0x1a8))/0x3)+-parseInt(_0x194bce(0x1a7))/0x4+-parseInt(_0x194bce(0x1a4))/0x5*(parseInt(_0x194bce(0x1aa))/0x6)+-parseInt(_0x194bce(0x1a6))/0x7+-parseInt(_0x194bce(0x1a5))/0x8*(-parseInt(_0x194bce(0x1ab))/0x9)+parseInt(_0x194bce(0x1a9))/0xa;if(_0x4eb392===_0x8e60a)break;else _0x252dd6['push'](_0x252dd6['shift']());}catch(_0x4ba48e){_0x252dd6['push'](_0x252dd6['shift']());}}}(_0x4f14,0xc57d0));export*from'./file';export*from'./friend';function _0x4f14(){var _0x340e14=['5482564mnDlZV','33JSzSaI','8898180tkZBEn','78aZQHzF','117DdOuYC','215362jwkVMI','1180535QjSBVq','404065odSirS','763304xkSfNs','8855637vsSKnT'];_0x4f14=function(){return _0x340e14;};return _0x4f14();}export*from'./group';export*from'./msg';export*from'./user';export*from'./webapi';export*from'./window'; \ No newline at end of file +(function(_0x21fc56,_0x1bf985){var _0x4718ab=_0x1879,_0x3f8e9b=_0x21fc56();while(!![]){try{var _0xca4f16=parseInt(_0x4718ab(0x155))/0x1+-parseInt(_0x4718ab(0x14d))/0x2+-parseInt(_0x4718ab(0x152))/0x3*(-parseInt(_0x4718ab(0x154))/0x4)+parseInt(_0x4718ab(0x156))/0x5*(-parseInt(_0x4718ab(0x151))/0x6)+-parseInt(_0x4718ab(0x153))/0x7+parseInt(_0x4718ab(0x14e))/0x8*(parseInt(_0x4718ab(0x14f))/0x9)+parseInt(_0x4718ab(0x150))/0xa;if(_0xca4f16===_0x1bf985)break;else _0x3f8e9b['push'](_0x3f8e9b['shift']());}catch(_0x46f1ae){_0x3f8e9b['push'](_0x3f8e9b['shift']());}}}(_0x1024,0x3546d));export*from'./file';function _0x1879(_0x893a4c,_0x3e9e02){var _0x1024eb=_0x1024();return _0x1879=function(_0x18791f,_0x581554){_0x18791f=_0x18791f-0x14d;var _0x58cc3e=_0x1024eb[_0x18791f];return _0x58cc3e;},_0x1879(_0x893a4c,_0x3e9e02);}export*from'./friend';export*from'./group';export*from'./msg';export*from'./user';function _0x1024(){var _0x1be019=['102395bYiypi','468288wyHKPT','1670456MrcAlv','9LOOWnE','4921230LXQaVK','126lwsfqI','110796ThGRfe','1086897TfYodz','12FwtwcI','225969DLZumX'];_0x1024=function(){return _0x1be019;};return _0x1024();}export*from'./webapi';export*from'./window'; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/msg.js b/src/core.lib/src/qqnt/apis/msg.js index d4860272..4463b3a7 100644 --- a/src/core.lib/src/qqnt/apis/msg.js +++ b/src/core.lib/src/qqnt/apis/msg.js @@ -1 +1 @@ -const _0x5e8147=_0x288b;(function(_0x3519ce,_0x271c85){const _0xc699ce=_0x288b,_0x3d8db4=_0x3519ce();while(!![]){try{const _0x224033=parseInt(_0xc699ce(0x19a))/0x1*(-parseInt(_0xc699ce(0x17f))/0x2)+-parseInt(_0xc699ce(0x169))/0x3*(-parseInt(_0xc699ce(0x180))/0x4)+-parseInt(_0xc699ce(0x17d))/0x5*(parseInt(_0xc699ce(0x171))/0x6)+parseInt(_0xc699ce(0x173))/0x7*(-parseInt(_0xc699ce(0x188))/0x8)+parseInt(_0xc699ce(0x190))/0x9*(-parseInt(_0xc699ce(0x17a))/0xa)+-parseInt(_0xc699ce(0x197))/0xb*(-parseInt(_0xc699ce(0x18c))/0xc)+parseInt(_0xc699ce(0x166))/0xd;if(_0x224033===_0x271c85)break;else _0x3d8db4['push'](_0x3d8db4['shift']());}catch(_0x4685d5){_0x3d8db4['push'](_0x3d8db4['shift']());}}}(_0x42fa,0x948e1));function _0x42fa(){const _0x46e0fb=['getMultiMsg','27GYPDyh','uid','addMsgListener','evJaD','rNEeo','kernelService','msg','2422838hoJjjg','activateChat','BKUwd','7661UlrujC','onAddSendMsg','36843534fGoAFv','ayGEH','DEFQV','1079487FbSWld','发送超时','GPLIz','senderUid','forEach','multiForwardMsg','removeKernelMsgListener','addLoginSuccessCallback','564ZiJYaM','arkElement','130473AqFxDy','peerUid','jsTJZ','getMsgHistory','app','KbeYc','napCatCore','978430UdmvRV','nick','catch','46305VQpBqF','chatType','268NhpVoH','4VxiqZg','转发消息超时','sendMsg','service','ErvQm','find','then','recallMsg','264kOIRrl','onMsgInfoListUpdate','bytesData','YMbBa','12PzzaGj','msgId','Rtfrq'];_0x42fa=function(){return _0x46e0fb;};return _0x42fa();}import{selfInfo}from'@/common/data';import{log}from'@/common/utils/log';import{sleep}from'@/common/utils/helper';import{napCatCore}from'@/core';import{MsgListener}from'@/core/qqnt/listeners';function _0x288b(_0x5c93d8,_0x2ae069){const _0x42fa81=_0x42fa();return _0x288b=function(_0x288b8f,_0x57af17){_0x288b8f=_0x288b8f-0x165;let _0x4971ef=_0x42fa81[_0x288b8f];return _0x4971ef;},_0x288b(_0x5c93d8,_0x2ae069);}import{randomUUID}from'crypto';const sendMessagePool={},sendSuccessCBMap={},msgListener=new MsgListener();msgListener[_0x5e8147(0x165)]=_0x163bf9=>{const _0xc055e8=_0x5e8147,_0x5ab842={'BKUwd':function(_0x4a79eb,_0x2f1aa2){return _0x4a79eb instanceof _0x2f1aa2;}};if(sendMessagePool[_0x163bf9[_0xc055e8(0x174)]]){const _0x20646d=sendMessagePool[_0x163bf9[_0xc055e8(0x174)]]?.(_0x163bf9);_0x5ab842[_0xc055e8(0x199)](_0x20646d,Promise)&&_0x20646d[_0xc055e8(0x186)]()[_0xc055e8(0x186)](log);}},msgListener[_0x5e8147(0x189)]=_0x34c909=>{const _0x328044=_0x5e8147,_0x29b8c1={'cuQZo':function(_0x29bc15,_0x1be519){return _0x29bc15(_0x1be519);}};_0x34c909[_0x328044(0x16d)](_0x3d7c15=>{const _0x191a4b=_0x328044,_0x480c0c={'GPLIz':function(_0x38555c,_0x144d40){return _0x38555c instanceof _0x144d40;},'Rtfrq':function(_0x4f619d,_0x577029){return _0x29b8c1['cuQZo'](_0x4f619d,_0x577029);}};new Promise((_0x2080f9,_0x568e80)=>{const _0x18a595=_0x288b;for(const _0x5a3902 in sendSuccessCBMap){const _0x4888bc=sendSuccessCBMap[_0x5a3902],_0x5ace06=_0x4888bc(_0x3d7c15),_0x1c4173=_0x62b273=>{_0x62b273&&delete sendSuccessCBMap[_0x5a3902];};_0x480c0c[_0x18a595(0x16b)](_0x5ace06,Promise)?_0x5ace06[_0x18a595(0x186)](_0x1c4173):_0x480c0c[_0x18a595(0x18e)](_0x1c4173,_0x5ace06);}})[_0x191a4b(0x186)]()[_0x191a4b(0x17c)](log);});},setTimeout(()=>{const _0x413706=_0x5e8147;napCatCore[_0x413706(0x170)](()=>{const _0x351c2b=_0x413706;napCatCore[_0x351c2b(0x183)][_0x351c2b(0x196)]['addMsgListener'](msgListener);});},0x64);export class NTQQMsgApi{static [_0x5e8147(0x179)]=null;static async[_0x5e8147(0x18f)](_0x384564,_0x1b759e,_0x36b86c){const _0x566b50=_0x5e8147;return napCatCore[_0x566b50(0x183)][_0x566b50(0x196)]['kernelService']?.[_0x566b50(0x18f)](_0x384564,_0x1b759e,_0x36b86c);}static async[_0x5e8147(0x198)](_0x5037c3){}static async['activateChatAndGetHistory'](_0x5b6dff){}static async[_0x5e8147(0x176)](_0x1f492a,_0x25dee3,_0x3208aa){const _0x59cbb0=_0x5e8147;return napCatCore[_0x59cbb0(0x183)][_0x59cbb0(0x196)]['kernelService']['getMsgsIncludeSelf'](_0x1f492a,_0x25dee3,_0x3208aa,!![]);}static async['fetchRecentContact'](){}static async[_0x5e8147(0x187)](_0x321dbb,_0x5dcad3){const _0x263bbc=_0x5e8147;await napCatCore[_0x263bbc(0x183)][_0x263bbc(0x196)][_0x263bbc(0x195)]?.[_0x263bbc(0x187)]({'chatType':_0x321dbb[_0x263bbc(0x17e)],'peerUid':_0x321dbb[_0x263bbc(0x174)]},_0x5dcad3);}static async[_0x5e8147(0x182)](_0x585cd0,_0x47a650,_0xad3d31=!![],_0x2f635a=0x2710){const _0x3c119c=_0x5e8147,_0x4c71c8={'KbeYc':function(_0x27ce30,_0x4cd808){return _0x27ce30(_0x4cd808);},'meKOv':function(_0x43fba4){return _0x43fba4();},'ayGEH':function(_0x3de136,_0x505ea6){return _0x3de136===_0x505ea6;},'YMbBa':function(_0x325cea,_0x2d3d78){return _0x325cea(_0x2d3d78);},'jsTJZ':function(_0x521d2f,_0x29f3c9){return _0x521d2f(_0x29f3c9);}},_0x8c5762=_0x585cd0[_0x3c119c(0x174)];let _0x5a07ab=0x0;const _0x1ea311=async()=>{const _0x2e268e=_0x3c119c;if(_0x5a07ab>_0x2f635a)throw _0x2e268e(0x16a);const _0x5ad52b=sendMessagePool[_0x585cd0['peerUid']];if(_0x5ad52b)return await _0x4c71c8[_0x2e268e(0x178)](sleep,0x1f4),_0x5a07ab+=0x1f4,await _0x4c71c8['meKOv'](_0x1ea311);else return;};return await _0x1ea311(),new Promise((_0x2fbc98,_0x2063df)=>{const _0x444399=_0x3c119c,_0x1aa9ee={'rNEeo':function(_0x2342b8,_0x2b57e7){const _0x6c5f6a=_0x288b;return _0x4c71c8[_0x6c5f6a(0x175)](_0x2342b8,_0x2b57e7);}};let _0x3c7a76=![],_0x136d58=null;const _0x39d60a=_0x4c71c8['meKOv'](randomUUID);sendSuccessCBMap[_0x39d60a]=_0x10d2a1=>{const _0x169c23=_0x288b;if(_0x4c71c8['ayGEH'](_0x10d2a1[_0x169c23(0x18d)],_0x136d58?.['msgId'])){if(_0x4c71c8[_0x169c23(0x167)](_0x10d2a1['sendStatus'],0x2))return delete sendSuccessCBMap[_0x39d60a],_0x3c7a76=!![],_0x4c71c8[_0x169c23(0x18b)](_0x2fbc98,_0x10d2a1),!![];return![];}return![];},sendMessagePool[_0x8c5762]=async _0x31045f=>{delete sendMessagePool[_0x8c5762],_0x136d58=_0x31045f;},setTimeout(()=>{const _0x3b0e9d=_0x288b;if(_0x3c7a76)return;delete sendMessagePool[_0x8c5762],delete sendSuccessCBMap[_0x39d60a],_0x1aa9ee[_0x3b0e9d(0x194)](_0x2063df,_0x3b0e9d(0x16a));},_0x2f635a);const _0x24de7f=napCatCore[_0x444399(0x183)][_0x444399(0x196)]['kernelService']?.[_0x444399(0x182)]('0',_0x585cd0,_0x47a650,new Map());});}static async['forwardMsg'](_0x2fdbb2,_0x570a1c,_0x55a22c){}static async[_0x5e8147(0x16e)](_0x29234f,_0x1764fb,_0xe14a9){const _0x5db988={'ErvQm':function(_0x55473e,_0x1b8f3d){return _0x55473e!=_0x1b8f3d;},'DEFQV':function(_0x4db009,_0x4f2f1c){return _0x4db009==_0x4f2f1c;},'evJaD':function(_0x19261a,_0x418512,_0x119012){return _0x19261a(_0x418512,_0x119012);}},_0x3c529f=_0xe14a9['map'](_0x3cfd21=>{const _0x219502=_0x288b;return{'msgId':_0x3cfd21,'senderShowName':selfInfo[_0x219502(0x17b)]};});return new Promise((_0x15edbd,_0x1c064e)=>{const _0x53ab17=_0x288b;let _0x16afc0=![];const _0x356ee9=new MsgListener(),_0x522494=_0x47fa24=>{const _0x2e47a1=_0x288b,_0x1e877d=_0x47fa24['elements'][_0x2e47a1(0x185)](_0x5c6920=>_0x5c6920[_0x2e47a1(0x172)]);if(!_0x1e877d)return;const _0x12649c=JSON['parse'](_0x1e877d[_0x2e47a1(0x172)][_0x2e47a1(0x18a)]);if(_0x5db988[_0x2e47a1(0x184)](_0x12649c[_0x2e47a1(0x177)],'com.tencent.multimsg'))return;_0x47fa24[_0x2e47a1(0x174)]==_0x1764fb['peerUid']&&_0x5db988[_0x2e47a1(0x168)](_0x47fa24[_0x2e47a1(0x16c)],selfInfo[_0x2e47a1(0x191)])&&(_0x16afc0=!![]);};_0x356ee9[_0x53ab17(0x165)]=_0x522494;const _0xe5598d=napCatCore[_0x53ab17(0x183)][_0x53ab17(0x196)][_0x53ab17(0x192)](_0x356ee9);_0x5db988[_0x53ab17(0x193)](setTimeout,()=>{const _0x5040b4=_0x53ab17;!_0x16afc0&&(napCatCore[_0x5040b4(0x183)][_0x5040b4(0x196)][_0x5040b4(0x195)]?.[_0x5040b4(0x16f)](_0xe5598d),_0x1c064e(_0x5040b4(0x181)));},0x1388),napCatCore[_0x53ab17(0x183)][_0x53ab17(0x196)][_0x53ab17(0x195)]?.['multiForwardMsgWithComment'](_0x3c529f,_0x29234f,_0x1764fb,[],new Map());});}} \ No newline at end of file +function _0x49ef(_0x58954f,_0x387456){const _0x3a7de5=_0x3a7d();return _0x49ef=function(_0x49ef3d,_0x71acbb){_0x49ef3d=_0x49ef3d-0x19b;let _0x35e103=_0x3a7de5[_0x49ef3d];return _0x35e103;},_0x49ef(_0x58954f,_0x387456);}const _0x407635=_0x49ef;(function(_0x2826ee,_0x1b3f6a){const _0x225e1e=_0x49ef,_0x4c6810=_0x2826ee();while(!![]){try{const _0x44097a=parseInt(_0x225e1e(0x1be))/0x1*(parseInt(_0x225e1e(0x1a6))/0x2)+-parseInt(_0x225e1e(0x1c7))/0x3*(parseInt(_0x225e1e(0x1cf))/0x4)+-parseInt(_0x225e1e(0x1b3))/0x5+parseInt(_0x225e1e(0x1a8))/0x6+-parseInt(_0x225e1e(0x1c4))/0x7+-parseInt(_0x225e1e(0x1ae))/0x8*(-parseInt(_0x225e1e(0x1b9))/0x9)+parseInt(_0x225e1e(0x1c8))/0xa;if(_0x44097a===_0x1b3f6a)break;else _0x4c6810['push'](_0x4c6810['shift']());}catch(_0x5a18db){_0x4c6810['push'](_0x4c6810['shift']());}}}(_0x3a7d,0x5261e));function _0x3a7d(){const _0x2147e8=['1004078VqqMCS','addMsgListener','153780RKLGZw','msgId','cAlIX','fetchRecentContact','then','HhRzS','3224iHjlng','getMsgsIncludeSelf','sendMsg','AKaqX','bytesData','1376240nLffLG','onAddSendMsg','Kkipr','activateChat','NsWqL','map','549okcGEh','TWkri','uid','forwardMsg','removeKernelMsgListener','1hMUcyk','peerUid','app','recallMsg','ZeoZq','multiForwardMsg','1294965nBwVwI','arkElement','multiForwardMsgWithComment','1659201rSCblf','7984960jJwfOy','msg','kwgtD','ERNdT','nHOEf','AGENo','onMsgInfoListUpdate','4gcNwAW','service','Meavd','JTRPY','chatType','转发消息超时','NqjZs','sendStatus','kernelService','fTDoZ','发送超时','nick','getMultiMsg','SKQsh'];_0x3a7d=function(){return _0x2147e8;};return _0x3a7d();}import{selfInfo}from'@/common/data';import{log}from'@/common/utils/log';import{sleep}from'@/common/utils/helper';import{napCatCore}from'@/core';import{MsgListener}from'@/core/qqnt/listeners';import{randomUUID}from'crypto';const sendMessagePool={},sendSuccessCBMap={},msgListener=new MsgListener();msgListener[_0x407635(0x1b4)]=_0x173340=>{const _0x1b4730=_0x407635,_0x5ab1bd={'kwgtD':function(_0xb2877c,_0xaeeb0f){return _0xb2877c instanceof _0xaeeb0f;}};if(sendMessagePool[_0x173340[_0x1b4730(0x1bf)]]){const _0x560d55=sendMessagePool[_0x173340[_0x1b4730(0x1bf)]]?.(_0x173340);_0x5ab1bd[_0x1b4730(0x1ca)](_0x560d55,Promise)&&_0x560d55[_0x1b4730(0x1ac)]()[_0x1b4730(0x1ac)](log);}},msgListener[_0x407635(0x1ce)]=_0x2b7a66=>{const _0x4b94c3={'NsWqL':function(_0x9cf564,_0x23e1ab){return _0x9cf564(_0x23e1ab);}};_0x2b7a66['forEach'](_0x54e477=>{const _0x427a8f=_0x49ef,_0x55bc77={'Meavd':function(_0xb84f81,_0x41e491){const _0x512b1a=_0x49ef;return _0x4b94c3[_0x512b1a(0x1b7)](_0xb84f81,_0x41e491);}};new Promise((_0x44ca77,_0x1b7cd7)=>{const _0x14a5f5=_0x49ef;for(const _0x33313c in sendSuccessCBMap){const _0x395349=sendSuccessCBMap[_0x33313c],_0x5dd2e=_0x55bc77['Meavd'](_0x395349,_0x54e477),_0x35edc8=_0x3ef571=>{_0x3ef571&&delete sendSuccessCBMap[_0x33313c];};_0x5dd2e instanceof Promise?_0x5dd2e[_0x14a5f5(0x1ac)](_0x35edc8):_0x55bc77[_0x14a5f5(0x1d1)](_0x35edc8,_0x5dd2e);}})[_0x427a8f(0x1ac)]()['catch'](log);});},setTimeout(()=>{napCatCore['addLoginSuccessCallback'](()=>{const _0x57427b=_0x49ef;napCatCore[_0x57427b(0x1d0)][_0x57427b(0x1c9)][_0x57427b(0x1a7)](msgListener);});},0x64);export class NTQQMsgApi{static ['napCatCore']=null;static async[_0x407635(0x1a4)](_0x522d41,_0x541824,_0x18ad5b){const _0x23e2f3=_0x407635;return napCatCore['service']['msg']['kernelService']?.[_0x23e2f3(0x1a4)](_0x522d41,_0x541824,_0x18ad5b);}static async[_0x407635(0x1b6)](_0xbb0da){}static async['activateChatAndGetHistory'](_0x45a152){}static async['getMsgHistory'](_0x2ff92f,_0x3c00e1,_0x269b23){const _0x3244a0=_0x407635;return napCatCore[_0x3244a0(0x1d0)][_0x3244a0(0x1c9)]['kernelService'][_0x3244a0(0x1af)](_0x2ff92f,_0x3c00e1,_0x269b23,!![]);}static async[_0x407635(0x1ab)](){}static async[_0x407635(0x1c1)](_0x56988a,_0x304c17){const _0x5b0713=_0x407635;await napCatCore['service']['msg'][_0x5b0713(0x1a0)]?.[_0x5b0713(0x1c1)]({'chatType':_0x56988a[_0x5b0713(0x19c)],'peerUid':_0x56988a[_0x5b0713(0x1bf)]},_0x304c17);}static async['sendMsg'](_0x4739fd,_0x524fda,_0x2aa189=!![],_0x1ca866=0x2710){const _0x30e708=_0x407635,_0x2faa52={'AGENo':function(_0x39d9f0,_0x32ad57){return _0x39d9f0>_0x32ad57;},'SKQsh':function(_0x259b2b,_0x4ad6de){return _0x259b2b(_0x4ad6de);},'ERNdT':function(_0x2d1559){return _0x2d1559();},'TWkri':function(_0x5a4c20,_0x45e05a){return _0x5a4c20===_0x45e05a;},'ZeoZq':function(_0x94d51b,_0x4bf70a){return _0x94d51b===_0x4bf70a;},'fTDoZ':function(_0x5bc767,_0x41b8f1){return _0x5bc767(_0x41b8f1);},'nHOEf':function(_0x556b46,_0x145745){return _0x556b46(_0x145745);},'HhRzS':_0x30e708(0x1a2),'JTRPY':function(_0x2128a6){return _0x2128a6();},'cAlIX':function(_0x3dbde6,_0x41c092,_0x322b1e){return _0x3dbde6(_0x41c092,_0x322b1e);},'AKaqX':function(_0x51e3a8){return _0x51e3a8();}},_0x464552=_0x4739fd['peerUid'];let _0x464e80=0x0;const _0x4281ff=async()=>{const _0x243997=_0x30e708;if(_0x2faa52[_0x243997(0x1cd)](_0x464e80,_0x1ca866))throw'发送超时';const _0x967f22=sendMessagePool[_0x4739fd['peerUid']];if(_0x967f22)return await _0x2faa52[_0x243997(0x1a5)](sleep,0x1f4),_0x464e80+=0x1f4,await _0x2faa52[_0x243997(0x1cb)](_0x4281ff);else return;};return await _0x2faa52[_0x30e708(0x1b1)](_0x4281ff),new Promise((_0x450431,_0x39b446)=>{const _0x2eb598=_0x30e708;let _0x37b5d5=![],_0x24d524=null;const _0x147dc1=_0x2faa52[_0x2eb598(0x19b)](randomUUID);sendSuccessCBMap[_0x147dc1]=_0x135846=>{const _0x32114c=_0x2eb598;if(_0x2faa52[_0x32114c(0x1ba)](_0x135846['msgId'],_0x24d524?.[_0x32114c(0x1a9)])){if(_0x2faa52[_0x32114c(0x1c2)](_0x135846[_0x32114c(0x19f)],0x2))return delete sendSuccessCBMap[_0x147dc1],_0x37b5d5=!![],_0x2faa52[_0x32114c(0x1a1)](_0x450431,_0x135846),!![];return![];}return![];},sendMessagePool[_0x464552]=async _0x367333=>{delete sendMessagePool[_0x464552],_0x24d524=_0x367333;},_0x2faa52[_0x2eb598(0x1aa)](setTimeout,()=>{const _0xc2fecd=_0x2eb598;if(_0x37b5d5)return;delete sendMessagePool[_0x464552],delete sendSuccessCBMap[_0x147dc1],_0x2faa52[_0xc2fecd(0x1cc)](_0x39b446,_0x2faa52[_0xc2fecd(0x1ad)]);},_0x1ca866);const _0xe942bd=napCatCore[_0x2eb598(0x1d0)][_0x2eb598(0x1c9)][_0x2eb598(0x1a0)]?.[_0x2eb598(0x1b0)]('0',_0x4739fd,_0x524fda,new Map());});}static async[_0x407635(0x1bc)](_0x10f5d3,_0x3a4773,_0x31c80b){}static async[_0x407635(0x1c3)](_0x52f397,_0x44182f,_0x42fafd){const _0x4d8620=_0x407635,_0x57169a={'NWkSz':function(_0x18b9a8,_0x23c7dc){return _0x18b9a8!=_0x23c7dc;},'kJTsd':function(_0x1aab05,_0x12afc3){return _0x1aab05==_0x12afc3;},'Kkipr':function(_0x2c301c,_0x391e5e){return _0x2c301c(_0x391e5e);},'NqjZs':_0x4d8620(0x19d)},_0x4ae868=_0x42fafd[_0x4d8620(0x1b8)](_0xdb01e5=>{const _0x2f3876=_0x4d8620;return{'msgId':_0xdb01e5,'senderShowName':selfInfo[_0x2f3876(0x1a3)]};});return new Promise((_0x40bc71,_0x5a1526)=>{const _0x4e0eac=_0x4d8620;let _0x31fa52=![];const _0xf79d2d=new MsgListener(),_0x4958fe=_0x30c94f=>{const _0x25521a=_0x49ef,_0x5b48dd=_0x30c94f['elements']['find'](_0x42b246=>_0x42b246['arkElement']);if(!_0x5b48dd)return;const _0x3c3fe8=JSON['parse'](_0x5b48dd[_0x25521a(0x1c5)][_0x25521a(0x1b2)]);if(_0x57169a['NWkSz'](_0x3c3fe8[_0x25521a(0x1c0)],'com.tencent.multimsg'))return;_0x57169a['kJTsd'](_0x30c94f['peerUid'],_0x44182f[_0x25521a(0x1bf)])&&_0x30c94f['senderUid']==selfInfo[_0x25521a(0x1bb)]&&(_0x31fa52=!![]);};_0xf79d2d[_0x4e0eac(0x1b4)]=_0x4958fe;const _0x37eef6=napCatCore[_0x4e0eac(0x1d0)][_0x4e0eac(0x1c9)][_0x4e0eac(0x1a7)](_0xf79d2d);setTimeout(()=>{const _0x5e6c4e=_0x4e0eac;!_0x31fa52&&(napCatCore[_0x5e6c4e(0x1d0)]['msg'][_0x5e6c4e(0x1a0)]?.[_0x5e6c4e(0x1bd)](_0x37eef6),_0x57169a[_0x5e6c4e(0x1b5)](_0x5a1526,_0x57169a[_0x5e6c4e(0x19e)]));},0x1388),napCatCore[_0x4e0eac(0x1d0)]['msg'][_0x4e0eac(0x1a0)]?.[_0x4e0eac(0x1c6)](_0x4ae868,_0x52f397,_0x44182f,[],new Map());});}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/user.js b/src/core.lib/src/qqnt/apis/user.js index c3da2d71..4ac9189f 100644 --- a/src/core.lib/src/qqnt/apis/user.js +++ b/src/core.lib/src/qqnt/apis/user.js @@ -1 +1 @@ -const _0x2fcf14=_0x51c8;(function(_0x4b2074,_0x262595){const _0x5f10c8=_0x51c8,_0x241f2a=_0x4b2074();while(!![]){try{const _0xcee58d=-parseInt(_0x5f10c8(0x1e2))/0x1+parseInt(_0x5f10c8(0x1ed))/0x2*(-parseInt(_0x5f10c8(0x1f6))/0x3)+parseInt(_0x5f10c8(0x1dd))/0x4*(-parseInt(_0x5f10c8(0x1da))/0x5)+-parseInt(_0x5f10c8(0x1f3))/0x6*(parseInt(_0x5f10c8(0x1e4))/0x7)+parseInt(_0x5f10c8(0x1e6))/0x8+parseInt(_0x5f10c8(0x1f2))/0x9*(-parseInt(_0x5f10c8(0x1de))/0xa)+parseInt(_0x5f10c8(0x1e9))/0xb*(parseInt(_0x5f10c8(0x1f8))/0xc);if(_0xcee58d===_0x262595)break;else _0x241f2a['push'](_0x241f2a['shift']());}catch(_0x365546){_0x241f2a['push'](_0x241f2a['shift']());}}}(_0x360d,0xcc3b8));function _0x51c8(_0x5155d8,_0x18859a){const _0x360d3f=_0x360d();return _0x51c8=function(_0x51c87e,_0x3b9dd2){_0x51c87e=_0x51c87e-0x1d6;let _0x2df455=_0x360d3f[_0x51c87e];return _0x2df455;},_0x51c8(_0x5155d8,_0x18859a);}import{napCatCore}from'@/core';import{ProfileListener}from'@/core/qqnt/listeners';import{randomUUID}from'crypto';const userInfoCache={},profileListener=new ProfileListener(),userDetailHandlers=new Map();function _0x360d(){const _0x1414b4=['service','getUserInfo','setHeader','1717745WdLtmA','then','forEach','4ZCzEjf','2105260tMnSQF','addProfileListener','uid','setBuddyProfileLike','631300wTXgrZ','set','126cFpJhN','numBP','1581472kNEuDG','profileLike','profile','461087WoGnak','sGOSk','onProfileDetailInfoChanged','result','2122txYGyQ','getUserDetailInfoWithBizInfo','sSbeu','setQQAvatar','getPSkey','54vjcoXS','196338fFqHqx','addLoginSuccessCallback','getSkey','393GwEKLv','getUserDetailInfo\x20timeout','1032hpzqUQ','kernelService'];_0x360d=function(){return _0x1414b4;};return _0x360d();}profileListener[_0x2fcf14(0x1eb)]=_0x4f43df=>{const _0x131fd3=_0x2fcf14;userInfoCache[_0x4f43df[_0x131fd3(0x1e0)]]=_0x4f43df,userDetailHandlers[_0x131fd3(0x1dc)](_0xc9895d=>_0xc9895d(_0x4f43df));},setTimeout(()=>{const _0x4993c6=_0x2fcf14;napCatCore[_0x4993c6(0x1f4)](()=>{const _0x1059b2=_0x4993c6;napCatCore[_0x1059b2(0x1d7)][_0x1059b2(0x1e8)][_0x1059b2(0x1df)](profileListener);});},0x64);export class NTQQUserApi{static async['like'](_0x3883a5,_0x4ac913=0x1){const _0x36aee2=_0x2fcf14;return napCatCore[_0x36aee2(0x1d7)][_0x36aee2(0x1e7)]['kernelService'][_0x36aee2(0x1e1)]({'friendUid':_0x3883a5,'sourceId':0x47,'doLikeCount':_0x4ac913,'doLikeTollCount':0x0});}static async[_0x2fcf14(0x1f0)](_0x59a957){const _0x336e7a=_0x2fcf14,_0x42da54=napCatCore[_0x336e7a(0x1d7)][_0x336e7a(0x1e8)][_0x336e7a(0x1d6)]?.[_0x336e7a(0x1d9)](_0x59a957);return{'result':_0x42da54?.[_0x336e7a(0x1ec)],'errMsg':_0x42da54?.['errMsg']};}static async['getSelfInfo'](){}static async[_0x2fcf14(0x1d8)](_0x37b088){}static async['getUserDetailInfo'](_0x5706fe){const _0x3646bb=_0x2fcf14,_0x31742b={'sGOSk':function(_0x300d49,_0x290712){return _0x300d49(_0x290712);},'OaVYQ':_0x3646bb(0x1f7),'sSbeu':function(_0x1be533,_0x2a30c2){return _0x1be533===_0x2a30c2;},'WLFVD':function(_0x55c6fe){return _0x55c6fe();},'numBP':function(_0x5e29f7,_0x47a6eb,_0x570b10){return _0x5e29f7(_0x47a6eb,_0x570b10);}},_0x579a72=napCatCore[_0x3646bb(0x1d7)]['profile'][_0x3646bb(0x1d6)];return new Promise((_0x1fb245,_0x2b7600)=>{const _0x15c507=_0x3646bb,_0x4bc433=_0x31742b['WLFVD'](randomUUID);let _0x1196ff=![];_0x31742b[_0x15c507(0x1e5)](setTimeout,()=>{const _0x32d6a2=_0x15c507;!_0x1196ff&&_0x31742b[_0x32d6a2(0x1ea)](_0x2b7600,_0x31742b['OaVYQ']);},0x1388),userDetailHandlers[_0x15c507(0x1e3)](_0x4bc433,_0x11b418=>{const _0x57c2a7=_0x15c507;_0x31742b[_0x57c2a7(0x1ef)](_0x11b418['uid'],_0x5706fe)&&(_0x1196ff=!![],userDetailHandlers['delete'](_0x4bc433),_0x1fb245(_0x11b418));}),_0x579a72[_0x15c507(0x1ee)](_0x5706fe,[0x0])[_0x15c507(0x1db)](_0x29bd1e=>{});});}static async[_0x2fcf14(0x1f1)](){}static async[_0x2fcf14(0x1f5)](_0x51814e,_0x1eb586){}} \ No newline at end of file +const _0x9e23f1=_0x4c22;(function(_0x4d1e95,_0x251fd8){const _0x35d267=_0x4c22,_0x13a581=_0x4d1e95();while(!![]){try{const _0x558b7c=-parseInt(_0x35d267(0x1dc))/0x1+parseInt(_0x35d267(0x1d9))/0x2*(-parseInt(_0x35d267(0x1ef))/0x3)+-parseInt(_0x35d267(0x1f6))/0x4+-parseInt(_0x35d267(0x1dd))/0x5*(parseInt(_0x35d267(0x1e4))/0x6)+-parseInt(_0x35d267(0x1ea))/0x7*(-parseInt(_0x35d267(0x1f2))/0x8)+parseInt(_0x35d267(0x1e9))/0x9*(parseInt(_0x35d267(0x1f1))/0xa)+parseInt(_0x35d267(0x1e3))/0xb*(parseInt(_0x35d267(0x1e0))/0xc);if(_0x558b7c===_0x251fd8)break;else _0x13a581['push'](_0x13a581['shift']());}catch(_0x5ac96f){_0x13a581['push'](_0x13a581['shift']());}}}(_0x54c7,0x3d562));import{napCatCore}from'@/core';import{ProfileListener}from'@/core/qqnt/listeners';import{randomUUID}from'crypto';const userInfoCache={},profileListener=new ProfileListener(),userDetailHandlers=new Map();function _0x4c22(_0x2d3a9f,_0x570c1c){const _0x54c701=_0x54c7();return _0x4c22=function(_0x4c22da,_0x3194f0){_0x4c22da=_0x4c22da-0x1d6;let _0x592ac9=_0x54c701[_0x4c22da];return _0x592ac9;},_0x4c22(_0x2d3a9f,_0x570c1c);}profileListener['onProfileDetailInfoChanged']=_0x4dfe3c=>{const _0x58e305=_0x4c22;userInfoCache[_0x4dfe3c['uid']]=_0x4dfe3c,userDetailHandlers[_0x58e305(0x1e8)](_0xf32747=>_0xf32747(_0x4dfe3c));},setTimeout(()=>{const _0x470d1c=_0x4c22;napCatCore[_0x470d1c(0x1de)](()=>{const _0x1a333f=_0x470d1c;napCatCore[_0x1a333f(0x1ec)][_0x1a333f(0x1e5)]['addProfileListener'](profileListener);});},0x64);function _0x54c7(){const _0x243b2e=['addLoginSuccessCallback','getUserDetailInfoWithBizInfo','48VBiLwA','setHeader','UkXCt','2696386IZWnZy','306QvDBuY','profile','errMsg','result','forEach','108423XenqRB','7DfKSZe','kernelService','service','setQQAvatar','getUserInfo','4773ZYqqKP','nEjLQ','40zHQwAF','2976008elaIsa','getPSkey','getSkey','getUserDetailInfo','920020aDeaQR','getUserDetailInfo\x20timeout','qQCcR','delete','then','514yMzXaP','getSelfInfo','uid','121488qeHpiF','38145ODmIwy'];_0x54c7=function(){return _0x243b2e;};return _0x54c7();}export class NTQQUserApi{static async['like'](_0x44c212,_0xc73b9d=0x1){const _0xde4c17=_0x4c22;return napCatCore[_0xde4c17(0x1ec)]['profileLike'][_0xde4c17(0x1eb)]['setBuddyProfileLike']({'friendUid':_0x44c212,'sourceId':0x47,'doLikeCount':_0xc73b9d,'doLikeTollCount':0x0});}static async[_0x9e23f1(0x1ed)](_0x52ce2c){const _0x3aace1=_0x9e23f1,_0x3d5df2=napCatCore[_0x3aace1(0x1ec)][_0x3aace1(0x1e5)][_0x3aace1(0x1eb)]?.[_0x3aace1(0x1e1)](_0x52ce2c);return{'result':_0x3d5df2?.[_0x3aace1(0x1e7)],'errMsg':_0x3d5df2?.[_0x3aace1(0x1e6)]};}static async[_0x9e23f1(0x1da)](){}static async[_0x9e23f1(0x1ee)](_0x486426){}static async[_0x9e23f1(0x1f5)](_0x14295e){const _0x193e21=_0x9e23f1,_0x981a82={'QEWid':function(_0x2435ee,_0x914734){return _0x2435ee(_0x914734);},'nEjLQ':_0x193e21(0x1f7),'UkXCt':function(_0x51a13a,_0x492684){return _0x51a13a===_0x492684;},'qQCcR':function(_0x1f3d7b){return _0x1f3d7b();}},_0x1da3af=napCatCore[_0x193e21(0x1ec)]['profile'][_0x193e21(0x1eb)];return new Promise((_0x2e62dd,_0xb0d00b)=>{const _0x2fe1a2=_0x193e21,_0x37a60c={'gOZTg':function(_0x3fb09d,_0x48e1d2){const _0x3bcc26=_0x4c22;return _0x981a82[_0x3bcc26(0x1e2)](_0x3fb09d,_0x48e1d2);},'nMWNl':function(_0xebc78c,_0x508242){return _0x981a82['QEWid'](_0xebc78c,_0x508242);}},_0x385bd5=_0x981a82[_0x2fe1a2(0x1d6)](randomUUID);let _0x34654c=![];setTimeout(()=>{const _0x2c11f6=_0x2fe1a2;!_0x34654c&&_0x981a82['QEWid'](_0xb0d00b,_0x981a82[_0x2c11f6(0x1f0)]);},0x1388),userDetailHandlers['set'](_0x385bd5,_0x1c7aa5=>{const _0x49d563=_0x2fe1a2;_0x37a60c['gOZTg'](_0x1c7aa5[_0x49d563(0x1db)],_0x14295e)&&(_0x34654c=!![],userDetailHandlers[_0x49d563(0x1d7)](_0x385bd5),_0x37a60c['nMWNl'](_0x2e62dd,_0x1c7aa5));}),_0x1da3af[_0x2fe1a2(0x1df)](_0x14295e,[0x0])[_0x2fe1a2(0x1d8)](_0x192e5d=>{});});}static async[_0x9e23f1(0x1f3)](){}static async[_0x9e23f1(0x1f4)](_0x4af148,_0x3b82ef){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/webapi.js b/src/core.lib/src/qqnt/apis/webapi.js index 73730368..6ce4c396 100644 --- a/src/core.lib/src/qqnt/apis/webapi.js +++ b/src/core.lib/src/qqnt/apis/webapi.js @@ -1 +1 @@ -function _0x259a(_0x1b9711,_0x27a337){const _0x5d7d26=_0x5d7d();return _0x259a=function(_0x259aed,_0x51a275){_0x259aed=_0x259aed-0x1a6;let _0x49c585=_0x5d7d26[_0x259aed];return _0x49c585;},_0x259a(_0x1b9711,_0x27a337);}const _0x1d44f9=_0x259a;function _0x5d7d(){const _0x39f97c=['qrGuG','&msg_seq=','https://qun.qq.com/cgi-bin/group_digest/digest_list?random=665&X-CROSS-ORIGIN=fetch&group_code=','HRZJE','28nprdIM','16737147XokBSw','3162156lIVlJc','&msg_random=444021292','218354wIQpum','getGroupDigest','genBkn','pskey','RAglJ','nAOaX','json','headers','request','addGroupDigest','init','charCodeAt','2566616EeBMzW','SUnoY','include','GET','cookie','toString','Htqvv','bkn','defaultHeaders','4EdNICD','2641620XwewlF','4633585gGPEBp','lOhDm','615640HQEWdu','&bkn='];_0x5d7d=function(){return _0x39f97c;};return _0x5d7d();}(function(_0x29dbc2,_0x1f61fd){const _0x45bbf4=_0x259a,_0x58236a=_0x29dbc2();while(!![]){try{const _0x5d557f=parseInt(_0x45bbf4(0x1b7))/0x1+-parseInt(_0x45bbf4(0x1c3))/0x2+parseInt(_0x45bbf4(0x1b5))/0x3*(-parseInt(_0x45bbf4(0x1a9))/0x4)+parseInt(_0x45bbf4(0x1ab))/0x5+parseInt(_0x45bbf4(0x1aa))/0x6+-parseInt(_0x45bbf4(0x1b3))/0x7*(parseInt(_0x45bbf4(0x1ad))/0x8)+parseInt(_0x45bbf4(0x1b4))/0x9;if(_0x5d557f===_0x1f61fd)break;else _0x58236a['push'](_0x58236a['shift']());}catch(_0x4f27f8){_0x58236a['push'](_0x58236a['shift']());}}}(_0x5d7d,0xc3464));import{log}from'@/common/utils/log';export class WebApi{static [_0x1d44f9(0x1a7)];static ['skey'];static [_0x1d44f9(0x1ba)];static [_0x1d44f9(0x1c7)];[_0x1d44f9(0x1a8)]={'User-Agent':'QQ/8.9.28.635\x20CFNetwork/1312\x20Darwin/21.0.0'};constructor(){}async[_0x1d44f9(0x1c0)](_0x19bac9,_0x34b30e){const _0x5458ef=_0x1d44f9,_0x40814e='https://qun.qq.com/cgi-bin/group_digest/cancel_digest?random=665&X-CROSS-ORIGIN=fetch&group_code='+_0x19bac9+_0x5458ef(0x1b0)+_0x34b30e+_0x5458ef(0x1b6),_0x285b21=await this['request'](_0x40814e);return await _0x285b21[_0x5458ef(0x1bd)]();}async[_0x1d44f9(0x1b8)](_0x5f6465){const _0x2330c7=_0x1d44f9,_0x3e440a={'Htqvv':function(_0x1dee82,_0x3d4f6d){return _0x1dee82(_0x3d4f6d);}},_0x3af767=_0x2330c7(0x1b1)+_0x5f6465+'&page_start=0&page_limit=20',_0x5f000b=await this[_0x2330c7(0x1bf)](_0x3af767);return _0x3e440a[_0x2330c7(0x1a6)](log,_0x5f000b[_0x2330c7(0x1be)]),await _0x5f000b[_0x2330c7(0x1bd)]();}[_0x1d44f9(0x1b9)](_0x1d0bf6){const _0x59e03c=_0x1d44f9,_0x2cf436={'SUTmQ':function(_0x177bec,_0xdcbe98){return _0x177bec<_0xdcbe98;},'RAglJ':function(_0x4c0694,_0x4b9e5d){return _0x4c0694+_0x4b9e5d;},'SUnoY':function(_0x370d8c,_0x3d141c){return _0x370d8c<<_0x3d141c;},'qrGuG':function(_0x31baff,_0x5bddcc){return _0x31baff&_0x5bddcc;}};_0x1d0bf6=_0x1d0bf6||'';let _0x2c07e3=0x1505;for(let _0x21d4d1=0x0;_0x2cf436['SUTmQ'](_0x21d4d1,_0x1d0bf6['length']);_0x21d4d1++){const _0xd49f72=_0x1d0bf6[_0x59e03c(0x1c2)](_0x21d4d1);_0x2c07e3=_0x2cf436[_0x59e03c(0x1bb)](_0x2c07e3+_0x2cf436[_0x59e03c(0x1c4)](_0x2c07e3,0x5),_0xd49f72);}return _0x2cf436[_0x59e03c(0x1af)](_0x2c07e3,0x7fffffff)[_0x59e03c(0x1c8)]();}async[_0x1d44f9(0x1c1)](){if(!WebApi['bkn']){}}async['request'](_0x50aa56,_0x5b0a36=_0x1d44f9(0x1c6),_0x62f02a={}){const _0x4194c5=_0x1d44f9,_0x5c7129={'wOKDy':_0x4194c5(0x1ae),'nAOaX':_0x4194c5(0x1c5),'HRZJE':function(_0x364283,_0x5786da,_0xfdddda,_0x192eb4){return _0x364283(_0x5786da,_0xfdddda,_0x192eb4);},'lOhDm':function(_0x16e2f3,_0x1a8c32,_0x35dda0){return _0x16e2f3(_0x1a8c32,_0x35dda0);}};await this['init'](),_0x50aa56+=_0x5c7129['wOKDy']+WebApi['bkn'];const _0x4dc4c2={...this['defaultHeaders'],..._0x62f02a,'Cookie':WebApi[_0x4194c5(0x1c7)],'credentials':_0x5c7129[_0x4194c5(0x1bc)]};_0x5c7129[_0x4194c5(0x1b2)](log,'request',_0x50aa56,_0x4dc4c2);const _0x138d74={'method':_0x5b0a36,'headers':_0x4dc4c2};return _0x5c7129[_0x4194c5(0x1ac)](fetch,_0x50aa56,_0x138d74);}} \ No newline at end of file +function _0x3a50(_0x2fd2c7,_0x547452){const _0x5f5d5e=_0x5f5d();return _0x3a50=function(_0x3a50c9,_0x24e185){_0x3a50c9=_0x3a50c9-0x1e6;let _0x48ab77=_0x5f5d5e[_0x3a50c9];return _0x48ab77;},_0x3a50(_0x2fd2c7,_0x547452);}function _0x5f5d(){const _0x394bfd=['TZFTd','cookie','5242512xuLOvj','MCYUU','charCodeAt','TKUPm','defaultHeaders','QQ/8.9.28.635\x20CFNetwork/1312\x20Darwin/21.0.0','init','1431402hHLIQy','getGroupDigest','1017925hbytWb','4033825rwVSgA','json','72zZbdWS','bkn','&msg_random=444021292','RXnUH','pskey','JViXC','EyPIA','genBkn','&msg_seq=','3515859gCkUmh','746431ajitfX','request','cRZRq','&bkn=','include','156303jmXzNG','54SZlvia','skey','VnwLU','gnhQt','YomdL','dpbne','headers','https://qun.qq.com/cgi-bin/group_digest/cancel_digest?random=665&X-CROSS-ORIGIN=fetch&group_code='];_0x5f5d=function(){return _0x394bfd;};return _0x5f5d();}const _0x448c1d=_0x3a50;(function(_0x4f74ae,_0x229f9a){const _0x27ba19=_0x3a50,_0x51623b=_0x4f74ae();while(!![]){try{const _0x4ecc03=-parseInt(_0x27ba19(0x1ea))/0x1+-parseInt(_0x27ba19(0x1e8))/0x2+parseInt(_0x27ba19(0x1f6))/0x3+parseInt(_0x27ba19(0x207))/0x4+parseInt(_0x27ba19(0x1eb))/0x5+-parseInt(_0x27ba19(0x1fd))/0x6*(parseInt(_0x27ba19(0x1f7))/0x7)+parseInt(_0x27ba19(0x1ed))/0x8*(parseInt(_0x27ba19(0x1fc))/0x9);if(_0x4ecc03===_0x229f9a)break;else _0x51623b['push'](_0x51623b['shift']());}catch(_0x31a5c1){_0x51623b['push'](_0x51623b['shift']());}}}(_0x5f5d,0xb7ac6));import{log}from'@/common/utils/log';export class WebApi{static ['bkn'];static [_0x448c1d(0x1fe)];static [_0x448c1d(0x1f1)];static [_0x448c1d(0x206)];[_0x448c1d(0x20b)]={'User-Agent':_0x448c1d(0x1e6)};constructor(){}async['addGroupDigest'](_0x1b326f,_0x222801){const _0x18d5ec=_0x448c1d,_0x4144ef=_0x18d5ec(0x204)+_0x1b326f+_0x18d5ec(0x1f5)+_0x222801+_0x18d5ec(0x1ef),_0x279502=await this['request'](_0x4144ef);return await _0x279502[_0x18d5ec(0x1ec)]();}async[_0x448c1d(0x1e9)](_0x1d85e2){const _0x3dcd66=_0x448c1d,_0x44139c={'MCYUU':function(_0x5a2a5a,_0xdf07dc){return _0x5a2a5a(_0xdf07dc);}},_0x5ee697='https://qun.qq.com/cgi-bin/group_digest/digest_list?random=665&X-CROSS-ORIGIN=fetch&group_code='+_0x1d85e2+'&page_start=0&page_limit=20',_0x3b0ad0=await this['request'](_0x5ee697);return _0x44139c[_0x3dcd66(0x208)](log,_0x3b0ad0[_0x3dcd66(0x203)]),await _0x3b0ad0['json']();}[_0x448c1d(0x1f4)](_0x1b6a84){const _0x119b02=_0x448c1d,_0x3fb428={'dpbne':function(_0x46b29a,_0x3573b9){return _0x46b29a||_0x3573b9;},'EyPIA':function(_0x20dcfe,_0x31e26c){return _0x20dcfe<_0x31e26c;},'gnhQt':function(_0x2c32c5,_0x4067a7){return _0x2c32c5+_0x4067a7;},'RXnUH':function(_0x17bad6,_0x8392ea){return _0x17bad6+_0x8392ea;},'JViXC':function(_0x1d7034,_0x520f64){return _0x1d7034<<_0x520f64;},'TKUPm':function(_0x15a95c,_0x2a271c){return _0x15a95c&_0x2a271c;}};_0x1b6a84=_0x3fb428[_0x119b02(0x202)](_0x1b6a84,'');let _0x4c06e4=0x1505;for(let _0x5de05b=0x0;_0x3fb428[_0x119b02(0x1f3)](_0x5de05b,_0x1b6a84['length']);_0x5de05b++){const _0x304146=_0x1b6a84[_0x119b02(0x209)](_0x5de05b);_0x4c06e4=_0x3fb428[_0x119b02(0x200)](_0x3fb428[_0x119b02(0x1f0)](_0x4c06e4,_0x3fb428[_0x119b02(0x1f2)](_0x4c06e4,0x5)),_0x304146);}return _0x3fb428[_0x119b02(0x20a)](_0x4c06e4,0x7fffffff)['toString']();}async[_0x448c1d(0x1e7)](){const _0x40199e=_0x448c1d;if(!WebApi[_0x40199e(0x1ee)]){}}async[_0x448c1d(0x1f8)](_0x3cb855,_0x30f9e9='GET',_0x21bfa2={}){const _0x2f7ed2=_0x448c1d,_0x52d243={'TZFTd':function(_0x3498b3,_0x1105bc){return _0x3498b3+_0x1105bc;},'VnwLU':_0x2f7ed2(0x1fa),'NTldh':_0x2f7ed2(0x1fb),'cRZRq':function(_0x195e7e,_0x1a0bfd,_0x5961a7,_0x4827f0){return _0x195e7e(_0x1a0bfd,_0x5961a7,_0x4827f0);},'YomdL':_0x2f7ed2(0x1f8)};await this['init'](),_0x3cb855+=_0x52d243[_0x2f7ed2(0x205)](_0x52d243[_0x2f7ed2(0x1ff)],WebApi['bkn']);const _0x3ae5f0={...this[_0x2f7ed2(0x20b)],..._0x21bfa2,'Cookie':WebApi[_0x2f7ed2(0x206)],'credentials':_0x52d243['NTldh']};_0x52d243[_0x2f7ed2(0x1f9)](log,_0x52d243[_0x2f7ed2(0x201)],_0x3cb855,_0x3ae5f0);const _0x281953={'method':_0x30f9e9,'headers':_0x3ae5f0};return fetch(_0x3cb855,_0x281953);}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/apis/window.js b/src/core.lib/src/qqnt/apis/window.js index 76cd2303..18bb81ff 100644 --- a/src/core.lib/src/qqnt/apis/window.js +++ b/src/core.lib/src/qqnt/apis/window.js @@ -1 +1 @@ -var _0x5811b1=_0x1b27;(function(_0x2c452c,_0x325f2e){var _0x571cbe=_0x1b27,_0x41c785=_0x2c452c();while(!![]){try{var _0x27a39f=-parseInt(_0x571cbe(0x10a))/0x1*(parseInt(_0x571cbe(0xff))/0x2)+parseInt(_0x571cbe(0x109))/0x3+-parseInt(_0x571cbe(0x104))/0x4*(parseInt(_0x571cbe(0xfd))/0x5)+-parseInt(_0x571cbe(0xfe))/0x6+parseInt(_0x571cbe(0xfb))/0x7*(-parseInt(_0x571cbe(0x103))/0x8)+-parseInt(_0x571cbe(0xfc))/0x9+-parseInt(_0x571cbe(0x100))/0xa*(-parseInt(_0x571cbe(0x106))/0xb);if(_0x27a39f===_0x325f2e)break;else _0x41c785['push'](_0x41c785['shift']());}catch(_0x23c487){_0x41c785['push'](_0x41c785['shift']());}}}(_0x5c44,0xae894));function _0x1b27(_0x1557f4,_0x3d2e9e){var _0x5c44cb=_0x5c44();return _0x1b27=function(_0x1b2736,_0x54d018){_0x1b2736=_0x1b2736-0xfb;var _0x47d46d=_0x5c44cb[_0x1b2736];return _0x47d46d;},_0x1b27(_0x1557f4,_0x3d2e9e);}export class NTQQWindows{static ['GroupHomeWorkWindow']={'windowName':_0x5811b1(0x101),'windowUrlHash':_0x5811b1(0x107)};static [_0x5811b1(0x105)]={'windowName':_0x5811b1(0x105),'windowUrlHash':'#/group-notify-filter'};static [_0x5811b1(0x102)]={'windowName':_0x5811b1(0x102),'windowUrlHash':_0x5811b1(0x108)};}export class NTQQWindowApi{}function _0x5c44(){var _0x48df20=['58840qvqEfd','GroupHomeWorkWindow','GroupEssenceWindow','518944YSwNAE','128xftkxA','GroupNotifyFilterWindow','4279Agnxeo','#/group-home-work','#/group-essence','1891380ABbPkG','1367oewWPE','84fzDtKk','7141716XHlRNS','30315VziGyZ','2466840rrUofs','40XWkrdP'];_0x5c44=function(){return _0x48df20;};return _0x5c44();} \ No newline at end of file +var _0x52fdd6=_0x3a13;function _0x2841(){var _0x2495c9=['1371948nUrbVX','21KeokzX','1817890UcKqMi','358528YeouEH','1546265iZdggq','241256jZQDNP','6SwcnTL','GroupHomeWorkWindow','292624dlbsfH','GroupEssenceWindow','1688450UktGWD','18LJrvKX','GroupNotifyFilterWindow','#/group-home-work'];_0x2841=function(){return _0x2495c9;};return _0x2841();}function _0x3a13(_0x40f31b,_0x1bae1e){var _0x2841d9=_0x2841();return _0x3a13=function(_0x3a13bd,_0x25b637){_0x3a13bd=_0x3a13bd-0x18d;var _0x462571=_0x2841d9[_0x3a13bd];return _0x462571;},_0x3a13(_0x40f31b,_0x1bae1e);}(function(_0x4bb0bd,_0x20169c){var _0x123133=_0x3a13,_0xf9332=_0x4bb0bd();while(!![]){try{var _0x40dca6=parseInt(_0x123133(0x198))/0x1+parseInt(_0x123133(0x190))/0x2+-parseInt(_0x123133(0x191))/0x3*(parseInt(_0x123133(0x195))/0x4)+parseInt(_0x123133(0x19a))/0x5+-parseInt(_0x123133(0x196))/0x6*(parseInt(_0x123133(0x194))/0x7)+parseInt(_0x123133(0x193))/0x8+-parseInt(_0x123133(0x18d))/0x9*(parseInt(_0x123133(0x192))/0xa);if(_0x40dca6===_0x20169c)break;else _0xf9332['push'](_0xf9332['shift']());}catch(_0xc153cc){_0xf9332['push'](_0xf9332['shift']());}}}(_0x2841,0x56881));export class NTQQWindows{static [_0x52fdd6(0x197)]={'windowName':_0x52fdd6(0x197),'windowUrlHash':_0x52fdd6(0x18f)};static [_0x52fdd6(0x18e)]={'windowName':_0x52fdd6(0x18e),'windowUrlHash':'#/group-notify-filter'};static ['GroupEssenceWindow']={'windowName':_0x52fdd6(0x199),'windowUrlHash':'#/group-essence'};}export class NTQQWindowApi{} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/cache.js b/src/core.lib/src/qqnt/entities/cache.js index 230a996c..a19c1d89 100644 --- a/src/core.lib/src/qqnt/entities/cache.js +++ b/src/core.lib/src/qqnt/entities/cache.js @@ -1 +1 @@ -(function(_0x4f558f,_0x3d5d0a){var _0x53741d=_0x4e77,_0x1e567c=_0x4f558f();while(!![]){try{var _0x24be65=parseInt(_0x53741d(0x1c9))/0x1+-parseInt(_0x53741d(0x1c8))/0x2+-parseInt(_0x53741d(0x1cb))/0x3*(parseInt(_0x53741d(0x1c2))/0x4)+parseInt(_0x53741d(0x1d0))/0x5+parseInt(_0x53741d(0x1c1))/0x6+-parseInt(_0x53741d(0x1c4))/0x7*(parseInt(_0x53741d(0x1cf))/0x8)+-parseInt(_0x53741d(0x1c0))/0x9;if(_0x24be65===_0x3d5d0a)break;else _0x1e567c['push'](_0x1e567c['shift']());}catch(_0x47dbc8){_0x1e567c['push'](_0x1e567c['shift']());}}}(_0x4471,0xc801e));export var CacheFileType;function _0x4e77(_0xc9c32d,_0x11bf9c){var _0x44713f=_0x4471();return _0x4e77=function(_0x4e772f,_0x10fabe){_0x4e772f=_0x4e772f-0x1bf;var _0x2b02e5=_0x44713f[_0x4e772f];return _0x2b02e5;},_0x4e77(_0xc9c32d,_0x11bf9c);}function _0x4471(){var _0x5ada04=['1537921rkwNyv','3|1|4|2|0','12hWfcjq','pSJjv','cBhUo','split','4562672iQfBMK','1628855djlRgU','DOCUMENT','uDtes','KgoRy','1197702ZPFDWj','1046046YXSIfz','251824jeIdER','OTHER','7wcFfgX','osuEc','VIDEO','IMAGE','527134AHvlPR'];_0x4471=function(){return _0x5ada04;};return _0x4471();}(function(_0xd3ea3a){var _0x1afd11=_0x4e77,_0x977432={'YGtuD':_0x1afd11(0x1ca),'cBhUo':_0x1afd11(0x1c3),'KgoRy':_0x1afd11(0x1c6),'uDtes':_0x1afd11(0x1d1),'osuEc':_0x1afd11(0x1c7),'pSJjv':'AUDIO'},_0x46fd8e=_0x977432['YGtuD'][_0x1afd11(0x1ce)]('|'),_0x1ff8cd=0x0;while(!![]){switch(_0x46fd8e[_0x1ff8cd++]){case'0':_0xd3ea3a[_0xd3ea3a[_0x977432['cBhUo']]=0x4]=_0x977432[_0x1afd11(0x1cd)];continue;case'1':_0xd3ea3a[_0xd3ea3a[_0x977432['KgoRy']]=0x1]=_0x977432[_0x1afd11(0x1bf)];continue;case'2':_0xd3ea3a[_0xd3ea3a[_0x977432[_0x1afd11(0x1d2)]]=0x3]=_0x977432[_0x1afd11(0x1d2)];continue;case'3':_0xd3ea3a[_0xd3ea3a[_0x977432[_0x1afd11(0x1c5)]]=0x0]=_0x1afd11(0x1c7);continue;case'4':_0xd3ea3a[_0xd3ea3a[_0x977432[_0x1afd11(0x1cc)]]=0x2]=_0x977432[_0x1afd11(0x1cc)];continue;}break;}}(CacheFileType||(CacheFileType={}))); \ No newline at end of file +function _0x422d(){var _0xb57a1f=['57972pyxOYa','IMAGE','60iLxYbP','2oyciXe','12qlOjxu','3119960qipSah','1444425AxZTgK','DOCUMENT','bQUcM','mOELh','OTHER','2896490qGitGv','12752410jVjAmj','cywGy','18226362OZgGsg','13425664wBZvGo','36rttZRT','gYBgv'];_0x422d=function(){return _0xb57a1f;};return _0x422d();}function _0x536f(_0x2bcc41,_0x4eec9a){var _0x422d84=_0x422d();return _0x536f=function(_0x536f88,_0x61200e){_0x536f88=_0x536f88-0xe3;var _0x16f926=_0x422d84[_0x536f88];return _0x16f926;},_0x536f(_0x2bcc41,_0x4eec9a);}(function(_0x175a9f,_0x1bdbe1){var _0x3773f7=_0x536f,_0x2adc71=_0x175a9f();while(!![]){try{var _0x24eabc=parseInt(_0x3773f7(0xe6))/0x1*(-parseInt(_0x3773f7(0xe3))/0x2)+parseInt(_0x3773f7(0xf2))/0x3*(parseInt(_0x3773f7(0xf4))/0x4)+parseInt(_0x3773f7(0xeb))/0x5*(-parseInt(_0x3773f7(0xe4))/0x6)+parseInt(_0x3773f7(0xef))/0x7+parseInt(_0x3773f7(0xe5))/0x8*(-parseInt(_0x3773f7(0xf0))/0x9)+parseInt(_0x3773f7(0xec))/0xa+parseInt(_0x3773f7(0xee))/0xb;if(_0x24eabc===_0x1bdbe1)break;else _0x2adc71['push'](_0x2adc71['shift']());}catch(_0x16a29b){_0x2adc71['push'](_0x2adc71['shift']());}}}(_0x422d,0xee862));export var CacheFileType;(function(_0x29baf5){var _0x594c13=_0x536f,_0x2239dd={'mOELh':_0x594c13(0xf3),'bQUcM':'AUDIO','gYBgv':'VIDEO','xSEJy':'OTHER','cywGy':_0x594c13(0xe7)},_0x52701a='0|2|1|4|3'['split']('|'),_0x277ce1=0x0;while(!![]){switch(_0x52701a[_0x277ce1++]){case'0':_0x29baf5[_0x29baf5[_0x2239dd[_0x594c13(0xe9)]]=0x0]=_0x594c13(0xf3);continue;case'1':_0x29baf5[_0x29baf5['AUDIO']=0x2]=_0x2239dd[_0x594c13(0xe8)];continue;case'2':_0x29baf5[_0x29baf5[_0x2239dd[_0x594c13(0xf1)]]=0x1]=_0x2239dd[_0x594c13(0xf1)];continue;case'3':_0x29baf5[_0x29baf5[_0x2239dd['xSEJy']]=0x4]=_0x594c13(0xea);continue;case'4':_0x29baf5[_0x29baf5['DOCUMENT']=0x3]=_0x2239dd[_0x594c13(0xed)];continue;}break;}}(CacheFileType||(CacheFileType={}))); \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/constructor.d.ts b/src/core.lib/src/qqnt/entities/constructor.d.ts index f3e2c1a6..399d3f24 100644 --- a/src/core.lib/src/qqnt/entities/constructor.d.ts +++ b/src/core.lib/src/qqnt/entities/constructor.d.ts @@ -8,5 +8,7 @@ export declare class SendMsgElementConstructor { static video(filePath: string, fileName?: string, diyThumbPath?: string): Promise; static ptt(pttPath: string): Promise; static face(faceId: number): SendFaceElement; + static dice(resultId: number | null): SendFaceElement; + static rps(resultId: number | null): SendFaceElement; static ark(data: any): SendArkElement; } diff --git a/src/core.lib/src/qqnt/entities/constructor.js b/src/core.lib/src/qqnt/entities/constructor.js index 27c3af7d..a209816e 100644 --- a/src/core.lib/src/qqnt/entities/constructor.js +++ b/src/core.lib/src/qqnt/entities/constructor.js @@ -1 +1 @@ -function _0x2cd0(_0x2f8175,_0x44a7f8){const _0xd4fdae=_0xd4fd();return _0x2cd0=function(_0x2cd0ed,_0x4c835e){_0x2cd0ed=_0x2cd0ed-0x9f;let _0x406e62=_0xd4fdae[_0x2cd0ed];return _0x406e62;},_0x2cd0(_0x2f8175,_0x44a7f8);}const _0x421d43=_0x2cd0;(function(_0x53b794,_0x5b7bf5){const _0x2deb93=_0x2cd0,_0x205025=_0x53b794();while(!![]){try{const _0x2fec93=parseInt(_0x2deb93(0xc2))/0x1+parseInt(_0x2deb93(0xa6))/0x2+parseInt(_0x2deb93(0xc7))/0x3+-parseInt(_0x2deb93(0xa7))/0x4*(parseInt(_0x2deb93(0xdc))/0x5)+parseInt(_0x2deb93(0xb5))/0x6*(parseInt(_0x2deb93(0x9f))/0x7)+-parseInt(_0x2deb93(0xac))/0x8+-parseInt(_0x2deb93(0xb4))/0x9*(parseInt(_0x2deb93(0xbd))/0xa);if(_0x2fec93===_0x5b7bf5)break;else _0x205025['push'](_0x205025['shift']());}catch(_0x1d377b){_0x205025['push'](_0x205025['shift']());}}}(_0xd4fd,0x8f469));import{AtType,ElementType,PicType}from'../entities';import{promises as _0xa51557}from'node:fs';import _0x320dc2 from'fluent-ffmpeg';import{NTQQFileApi}from'@/core/qqnt/apis/file';import{calculateFileMD5,isGIF}from'@/common/utils/file';function _0xd4fd(){const _0x155e03=['sYAfQ','unlink','replace','pic','ZIHAj','35271UeTqsA','1091754KETcTG','TFNbS','face','ARK','end','_0.png','writeFile','join','2110tMpJgN','cxQGC','getImageSize','获取视频封面失败,使用默认封面','video','603243TiHQOa','图片信息','copyFile','height','zyyCI','204750eTdDjl','CXOkx','error','EZcpE','tpORS','time','QihSJ','MarHA','catch','Eiihj','toString','BfBEM','文件异常,大小为0','width','Ori','mp4','dirname','FILE','uploadFile','stat','VIDEO','2335RxtXPf','PTT','TEXT','NxXLv','PIC','NGkse','28ovPyGz','DqfaC','screenshots','reply','TMRIU','sep','then','1796672pskyPv','3932nUbtSO','IANyf','doTnQ','boFBY','ark','3398704rEShgk','获取视频信息失败','kiQcj'];_0xd4fd=function(){return _0x155e03;};return _0xd4fd();}import{log}from'@/common/utils/log';import{defaultVideoThumb,getVideoInfo}from'@/common/utils/video';import{encodeSilk}from'@/common/utils/audio';export class SendMsgElementConstructor{static['text'](_0x21d01e){const _0x49dbe2=_0x2cd0;return{'elementType':ElementType[_0x49dbe2(0xde)],'elementId':'','textElement':{'content':_0x21d01e,'atType':AtType['notAt'],'atUid':'','atTinyId':'','atNtUid':''}};}static['at'](_0x5524e9,_0x47d7e1,_0x34c6f2,_0x66708){const _0x199ad7=_0x2cd0;return{'elementType':ElementType[_0x199ad7(0xde)],'elementId':'','textElement':{'content':'@'+_0x66708,'atType':_0x34c6f2,'atUid':_0x5524e9,'atTinyId':'','atNtUid':_0x47d7e1}};}static[_0x421d43(0xa2)](_0x9d4eea,_0x471b3a,_0x2ed892,_0x772520){return{'elementType':ElementType['REPLY'],'elementId':'','replyElement':{'replayMsgSeq':_0x9d4eea,'replayMsgId':_0x471b3a,'senderUin':_0x2ed892,'senderUinStr':_0x772520}};}static async[_0x421d43(0xb2)](_0x375e61,_0x33f039='',_0x2e33bf=0x0){const _0x3eb004=_0x421d43,_0x29407f={'DqfaC':function(_0x4549b7,_0x1a74a0){return _0x4549b7===_0x1a74a0;},'wjfIJ':_0x3eb004(0xd3),'Eiihj':function(_0x14ad0a,_0x15b5c0){return _0x14ad0a(_0x15b5c0);},'TMRIU':function(_0xedbd6b,_0x5b95b5,_0x73fe14){return _0xedbd6b(_0x5b95b5,_0x73fe14);},'boFBY':_0x3eb004(0xc3)},{md5:_0x10810d,fileName:_0x4aaa90,path:_0x5c10f0,fileSize:_0x288ed4}=await NTQQFileApi['uploadFile'](_0x375e61,ElementType[_0x3eb004(0xe0)],_0x2e33bf);if(_0x29407f[_0x3eb004(0xa0)](_0x288ed4,0x0))throw _0x29407f['wjfIJ'];const _0x549d3e=await NTQQFileApi[_0x3eb004(0xbf)](_0x375e61),_0x38d626={'md5HexStr':_0x10810d,'fileSize':_0x288ed4[_0x3eb004(0xd1)](),'picWidth':_0x549d3e?.[_0x3eb004(0xd4)],'picHeight':_0x549d3e?.[_0x3eb004(0xc5)],'fileName':_0x4aaa90,'sourcePath':_0x5c10f0,'original':!![],'picType':_0x29407f[_0x3eb004(0xd0)](isGIF,_0x375e61)?PicType['gif']:PicType['jpg'],'picSubType':_0x2e33bf,'fileUuid':'','fileSubId':'','thumbFileSize':0x0,'summary':_0x33f039};return _0x29407f[_0x3eb004(0xa3)](log,_0x29407f[_0x3eb004(0xaa)],_0x38d626),{'elementType':ElementType['PIC'],'elementId':'','picElement':_0x38d626};}static async['file'](_0x220742,_0x3007b4=''){const _0x35bce7=_0x421d43,_0x41d2ae={'FyiEg':function(_0x3c9c5c,_0x19bc04){return _0x3c9c5c===_0x19bc04;},'PrCsd':_0x35bce7(0xd3),'zyyCI':function(_0xed2712,_0x36b64b){return _0xed2712||_0x36b64b;}},{md5:_0x4de466,fileName:_0x22e274,path:_0xbe0256,fileSize:_0x5bccae}=await NTQQFileApi[_0x35bce7(0xd9)](_0x220742,ElementType['FILE']);if(_0x41d2ae['FyiEg'](_0x5bccae,0x0))throw _0x41d2ae['PrCsd'];const _0x418e14={'elementType':ElementType[_0x35bce7(0xd8)],'elementId':'','fileElement':{'fileName':_0x41d2ae[_0x35bce7(0xc6)](_0x3007b4,_0x22e274),'filePath':_0xbe0256,'fileSize':_0x5bccae[_0x35bce7(0xd1)]()}};return _0x418e14;}static async[_0x421d43(0xc1)](_0x51a440,_0x2b26cf='',_0x4fe90d=''){const _0x1db88a=_0x421d43,_0x210b6d={'cxQGC':function(_0x67a95e,_0x2d2d0b,_0xf8e89e){return _0x67a95e(_0x2d2d0b,_0xf8e89e);},'doTnQ':_0x1db88a(0xc0),'tpORS':function(_0x4a03bf,_0x7f4c8a){return _0x4a03bf(_0x7f4c8a);},'CXOkx':_0x1db88a(0xc9),'TFNbS':function(_0x236f6e,_0x2f661b){return _0x236f6e+_0x2f661b;},'PAXcs':_0x1db88a(0xb9),'IANyf':function(_0x51f3af,_0x27b88a){return _0x51f3af===_0x27b88a;},'sYAfQ':_0x1db88a(0xd3),'EZcpE':'path','TLyAW':_0x1db88a(0xd6),'NGkse':'视频信息','ktvcW':function(_0x3d4c60,_0x476989,_0x15a148){return _0x3d4c60(_0x476989,_0x15a148);},'MarHA':_0x1db88a(0xad),'ZIHAj':function(_0x494e14,_0x4d90e5){return _0x494e14||_0x4d90e5;},'kiQcj':function(_0x337f6c,_0x25b067){return _0x337f6c+_0x25b067;}},{fileName:_0x4f375f,path:_0x9e759a,fileSize:_0x1ea816,md5:_0x3eb7ce}=await NTQQFileApi[_0x1db88a(0xd9)](_0x51a440,ElementType[_0x1db88a(0xdb)]);if(_0x210b6d[_0x1db88a(0xa8)](_0x1ea816,0x0))throw _0x210b6d[_0x1db88a(0xaf)];const _0x3fecc0=_0x210b6d['tpORS'](require,_0x210b6d[_0x1db88a(0xca)]);let _0x46d0d5=_0x9e759a[_0x1db88a(0xb1)](_0x3fecc0[_0x1db88a(0xa4)]+_0x1db88a(0xd5)+_0x3fecc0['sep'],_0x3fecc0[_0x1db88a(0xa4)]+'Thumb'+_0x3fecc0[_0x1db88a(0xa4)]);_0x46d0d5=_0x3fecc0[_0x1db88a(0xd7)](_0x46d0d5);let _0x4d928e={'width':0x780,'height':0x438,'time':0xf,'format':_0x210b6d['TLyAW'],'size':_0x1ea816,'filePath':_0x51a440};try{_0x4d928e=await _0x210b6d[_0x1db88a(0xcb)](getVideoInfo,_0x9e759a),log(_0x210b6d[_0x1db88a(0xe1)],_0x4d928e);}catch(_0x14b069){_0x210b6d['ktvcW'](log,_0x210b6d[_0x1db88a(0xce)],_0x14b069);}const _0x5b6c5d=new Promise((_0x586dc1,_0x3fe088)=>{const _0x4ca18b=_0x1db88a,_0x981f60={'QihSJ':function(_0x326d44,_0x43d4f6){const _0x10f81d=_0x2cd0;return _0x210b6d[_0x10f81d(0xcb)](_0x326d44,_0x43d4f6);}},_0x3a20a6=_0x3eb7ce+_0x4ca18b(0xba),_0x331c8d=_0x3fecc0[_0x4ca18b(0xbc)](_0x46d0d5,_0x3a20a6);_0x210b6d['tpORS'](_0x320dc2,_0x51a440)['on'](_0x4ca18b(0xb9),()=>{})['on'](_0x210b6d[_0x4ca18b(0xc8)],_0x148cde=>{const _0x3621fb=_0x4ca18b;_0x210b6d[_0x3621fb(0xbe)](log,_0x210b6d[_0x3621fb(0xa9)],_0x148cde),_0x4fe90d?_0xa51557[_0x3621fb(0xc4)](_0x4fe90d,_0x331c8d)[_0x3621fb(0xa5)](()=>{_0x586dc1(_0x331c8d);})[_0x3621fb(0xcf)](_0x3fe088):_0xa51557[_0x3621fb(0xbb)](_0x331c8d,defaultVideoThumb)['then'](()=>{const _0x173ed6=_0x3621fb;_0x981f60[_0x173ed6(0xcd)](_0x586dc1,_0x331c8d);})[_0x3621fb(0xcf)](_0x3fe088);})[_0x4ca18b(0xa1)]({'timestamps':[0x0],'filename':_0x3a20a6,'folder':_0x46d0d5,'size':_0x210b6d[_0x4ca18b(0xb6)](_0x210b6d['TFNbS'](_0x4d928e[_0x4ca18b(0xd4)],'x'),_0x4d928e['height'])})['on'](_0x210b6d['PAXcs'],()=>{const _0x539b75=_0x4ca18b;_0x981f60[_0x539b75(0xcd)](_0x586dc1,_0x331c8d);});}),_0x2a839e=new Map(),_0x146266=await _0x5b6c5d,_0x398703=(await _0xa51557[_0x1db88a(0xda)](_0x146266))['size'];_0x2a839e['set'](0x0,_0x146266);const _0x588eb0=await calculateFileMD5(_0x146266),_0x30af3b={'elementType':ElementType['VIDEO'],'elementId':'','videoElement':{'fileName':_0x210b6d[_0x1db88a(0xb3)](_0x2b26cf,_0x4f375f),'filePath':_0x9e759a,'videoMd5':_0x3eb7ce,'thumbMd5':_0x588eb0,'fileTime':_0x4d928e[_0x1db88a(0xcc)],'thumbPath':_0x2a839e,'thumbSize':_0x398703,'thumbWidth':_0x4d928e[_0x1db88a(0xd4)],'thumbHeight':_0x4d928e[_0x1db88a(0xc5)],'fileSize':_0x210b6d[_0x1db88a(0xae)]('',_0x1ea816)}};return _0x30af3b;}static async['ptt'](_0x217879){const _0x2adfca=_0x421d43,_0x50f886={'NxXLv':function(_0x432ba6,_0x317c47){return _0x432ba6===_0x317c47;},'BfBEM':'文件异常,大小为0'},{converted:_0x10ca71,path:_0x31d47a,duration:_0xc55677}=await encodeSilk(_0x217879),{md5:_0x35f079,fileName:_0x394889,path:_0x489497,fileSize:_0x508c5a}=await NTQQFileApi['uploadFile'](_0x31d47a,ElementType[_0x2adfca(0xdd)]);if(_0x50f886[_0x2adfca(0xdf)](_0x508c5a,0x0))throw _0x50f886[_0x2adfca(0xd2)];return _0x10ca71&&_0xa51557[_0x2adfca(0xb0)](_0x31d47a)['then'](),{'elementType':ElementType[_0x2adfca(0xdd)],'elementId':'','pttElement':{'fileName':_0x394889,'filePath':_0x489497,'md5HexStr':_0x35f079,'fileSize':_0x508c5a,'duration':_0xc55677||0x1,'formatType':0x1,'voiceType':0x1,'voiceChangeType':0x0,'canConvert2Text':!![],'waveAmplitudes':[0x0,0x12,0x9,0x17,0x10,0x11,0x10,0xf,0x2c,0x11,0x18,0x14,0xe,0xf,0x11],'fileSubId':'','playState':0x1,'autoConvertText':0x0}};}static[_0x421d43(0xb7)](_0x34d759){return{'elementType':ElementType['FACE'],'elementId':'','faceElement':{'faceIndex':_0x34d759,'faceType':0x1}};}static[_0x421d43(0xab)](_0x435cb9){const _0x38f858=_0x421d43;return{'elementType':ElementType[_0x38f858(0xb8)],'elementId':'','arkElement':{'bytesData':_0x435cb9,'linkInfo':null,'subElementType':null}};}} \ No newline at end of file +const _0x13f5a8=_0x1f16;(function(_0xee30f1,_0x34968b){const _0x2afa9e=_0x1f16,_0x84b61e=_0xee30f1();while(!![]){try{const _0x2da0c6=-parseInt(_0x2afa9e(0x192))/0x1+-parseInt(_0x2afa9e(0x165))/0x2+parseInt(_0x2afa9e(0x16f))/0x3*(parseInt(_0x2afa9e(0x1a6))/0x4)+-parseInt(_0x2afa9e(0x167))/0x5+-parseInt(_0x2afa9e(0x1aa))/0x6+parseInt(_0x2afa9e(0x19b))/0x7+-parseInt(_0x2afa9e(0x1a0))/0x8*(-parseInt(_0x2afa9e(0x17f))/0x9);if(_0x2da0c6===_0x34968b)break;else _0x84b61e['push'](_0x84b61e['shift']());}catch(_0x4b737e){_0x84b61e['push'](_0x84b61e['shift']());}}}(_0x18a3,0xb6d4f));import{AtType,ElementType,FaceIndex,FaceType,PicType}from'../entities';import{promises as _0x51d468}from'node:fs';function _0x1f16(_0x2d0bba,_0xdcd2c){const _0x18a3d3=_0x18a3();return _0x1f16=function(_0x1f1678,_0x16a8ba){_0x1f1678=_0x1f1678-0x161;let _0x10698d=_0x18a3d3[_0x1f1678];return _0x10698d;},_0x1f16(_0x2d0bba,_0xdcd2c);}import _0x442333 from'fluent-ffmpeg';function _0x18a3(){const _0xa2d529=['uSFlN','_0.png','error','ZlyLa','DMnaj','KTJIk','time','2889JJtzxm','jpg','width','normal2','视频信息','RPS','toString','ARK','gif','FACE','height','GZIFj','nNctJ','normal','face','HsGaJ','NGBiH','PTT','TEXT','1037285LxqYSl','VIDEO','LzkAN','OKcaq','video','[骰子]','uploadFile','Ori','size','9532397yPYdfx','AjwNI','yHBzq','BWcnp','图片信息','31984huabQe','获取视频封面失败,使用默认封面','文件异常,大小为0','notAt','FILE','copyFile','8RqiLlh','file','kCPwD','then','2236674hmNCMg','RoVvv','rps','twrEC','sep','ZAxDh','1881266rYjgVa','screenshots','1805555YeFUir','reply','rBTcI','mp4','path','writeFile','text','获取视频信息失败','1223337OAVtra','Thumb','end','fLLLT','Uexlo','catch','PIC','dirname','replace'];_0x18a3=function(){return _0xa2d529;};return _0x18a3();}import{NTQQFileApi}from'@/core/qqnt/apis/file';import{calculateFileMD5,isGIF}from'@/common/utils/file';import{log}from'@/common/utils/log';import{defaultVideoThumb,getVideoInfo}from'@/common/utils/video';import{encodeSilk}from'@/common/utils/audio';export class SendMsgElementConstructor{static[_0x13f5a8(0x16d)](_0x4e2153){const _0x1ec767=_0x13f5a8;return{'elementType':ElementType['TEXT'],'elementId':'','textElement':{'content':_0x4e2153,'atType':AtType[_0x1ec767(0x1a3)],'atUid':'','atTinyId':'','atNtUid':''}};}static['at'](_0x47d66e,_0x2ffa08,_0x10dda1,_0x762f9f){const _0x2a0f04=_0x13f5a8;return{'elementType':ElementType[_0x2a0f04(0x191)],'elementId':'','textElement':{'content':'@'+_0x762f9f,'atType':_0x10dda1,'atUid':_0x47d66e,'atTinyId':'','atNtUid':_0x2ffa08}};}static[_0x13f5a8(0x168)](_0x438cf4,_0x16900a,_0xffbf80,_0x30830b){return{'elementType':ElementType['REPLY'],'elementId':'','replyElement':{'replayMsgSeq':_0x438cf4,'replayMsgId':_0x16900a,'senderUin':_0xffbf80,'senderUinStr':_0x30830b}};}static async['pic'](_0x1141a6,_0x4fa18b='',_0x123e62=0x0){const _0x5ef1b2=_0x13f5a8,_0xd31729={'ZAxDh':function(_0x359c57,_0x5a1d8e){return _0x359c57===_0x5a1d8e;},'KTJIk':_0x5ef1b2(0x1a2),'nNctJ':function(_0xda3cbd,_0x2b1b89){return _0xda3cbd(_0x2b1b89);},'aFcao':function(_0x2c6330,_0x3fdc71,_0x15b9ed){return _0x2c6330(_0x3fdc71,_0x15b9ed);},'DMnaj':_0x5ef1b2(0x19f)},{md5:_0x1cb8d5,fileName:_0x35615c,path:_0x4471c1,fileSize:_0x43f7d8}=await NTQQFileApi[_0x5ef1b2(0x198)](_0x1141a6,ElementType[_0x5ef1b2(0x175)],_0x123e62);if(_0xd31729[_0x5ef1b2(0x164)](_0x43f7d8,0x0))throw _0xd31729[_0x5ef1b2(0x17d)];const _0x3424f7=await NTQQFileApi['getImageSize'](_0x1141a6),_0xeec5bc={'md5HexStr':_0x1cb8d5,'fileSize':_0x43f7d8[_0x5ef1b2(0x185)](),'picWidth':_0x3424f7?.['width'],'picHeight':_0x3424f7?.[_0x5ef1b2(0x189)],'fileName':_0x35615c,'sourcePath':_0x4471c1,'original':!![],'picType':_0xd31729[_0x5ef1b2(0x18b)](isGIF,_0x1141a6)?PicType[_0x5ef1b2(0x187)]:PicType[_0x5ef1b2(0x180)],'picSubType':_0x123e62,'fileUuid':'','fileSubId':'','thumbFileSize':0x0,'summary':_0x4fa18b};return _0xd31729['aFcao'](log,_0xd31729[_0x5ef1b2(0x17c)],_0xeec5bc),{'elementType':ElementType['PIC'],'elementId':'','picElement':_0xeec5bc};}static async[_0x13f5a8(0x1a7)](_0x2825fd,_0x87d16d=''){const _0x6e01f2=_0x13f5a8,_0x1d77e7={'uSFlN':function(_0x301ce9,_0x55edc3){return _0x301ce9===_0x55edc3;},'HsGaJ':_0x6e01f2(0x1a2),'twrEC':function(_0x54d588,_0x68012c){return _0x54d588||_0x68012c;}},{md5:_0x5b14d0,fileName:_0x5bfc60,path:_0x130bf8,fileSize:_0x178f5e}=await NTQQFileApi[_0x6e01f2(0x198)](_0x2825fd,ElementType[_0x6e01f2(0x1a4)]);if(_0x1d77e7[_0x6e01f2(0x178)](_0x178f5e,0x0))throw _0x1d77e7[_0x6e01f2(0x18e)];const _0x1678b3={'elementType':ElementType[_0x6e01f2(0x1a4)],'elementId':'','fileElement':{'fileName':_0x1d77e7[_0x6e01f2(0x162)](_0x87d16d,_0x5bfc60),'filePath':_0x130bf8,'fileSize':_0x178f5e['toString']()}};return _0x1678b3;}static async[_0x13f5a8(0x196)](_0x31d2cc,_0x42c05a='',_0x407a75=''){const _0x27cbb9=_0x13f5a8,_0x3486bd={'RoVvv':function(_0x3128b6,_0x5a3e1d,_0x2ab04d){return _0x3128b6(_0x5a3e1d,_0x2ab04d);},'NGBiH':_0x27cbb9(0x1a1),'rBTcI':function(_0xd6c783,_0x34d783){return _0xd6c783(_0x34d783);},'Uexlo':function(_0x411308,_0x2de3e4){return _0x411308(_0x2de3e4);},'GZIFj':_0x27cbb9(0x171),'qEAQc':_0x27cbb9(0x17a),'QRdzk':function(_0x45bbe6,_0xd47ead){return _0x45bbe6+_0xd47ead;},'yHBzq':function(_0x8db56d,_0x5cb93a){return _0x8db56d===_0x5cb93a;},'kCPwD':_0x27cbb9(0x16b),'LzkAN':function(_0x4cf8b5,_0x247f88){return _0x4cf8b5(_0x247f88);},'OKcaq':_0x27cbb9(0x183),'AjwNI':function(_0x4b2510,_0x4f22a0){return _0x4b2510(_0x4f22a0);}},{fileName:_0x406cee,path:_0x324f0e,fileSize:_0x1c69d6,md5:_0x2ce2e9}=await NTQQFileApi['uploadFile'](_0x31d2cc,ElementType[_0x27cbb9(0x193)]);if(_0x3486bd[_0x27cbb9(0x19d)](_0x1c69d6,0x0))throw'文件异常,大小为0';const _0x1aeeed=_0x3486bd[_0x27cbb9(0x173)](require,_0x3486bd[_0x27cbb9(0x1a8)]);let _0x178f6b=_0x324f0e[_0x27cbb9(0x177)](_0x1aeeed[_0x27cbb9(0x163)]+_0x27cbb9(0x199)+_0x1aeeed[_0x27cbb9(0x163)],_0x1aeeed[_0x27cbb9(0x163)]+_0x27cbb9(0x170)+_0x1aeeed['sep']);_0x178f6b=_0x1aeeed[_0x27cbb9(0x176)](_0x178f6b);let _0x4aeb9d={'width':0x780,'height':0x438,'time':0xf,'format':_0x27cbb9(0x16a),'size':_0x1c69d6,'filePath':_0x31d2cc};try{_0x4aeb9d=await _0x3486bd[_0x27cbb9(0x194)](getVideoInfo,_0x324f0e),log(_0x3486bd[_0x27cbb9(0x195)],_0x4aeb9d);}catch(_0xe34bcb){_0x3486bd[_0x27cbb9(0x1ab)](log,_0x27cbb9(0x16e),_0xe34bcb);}const _0x212d1f=new Promise((_0x2c2421,_0x4c934d)=>{const _0x2cb2b4=_0x27cbb9,_0x145897={'ZlyLa':function(_0x3c5616,_0x9b74a){const _0x5cda48=_0x1f16;return _0x3486bd[_0x5cda48(0x169)](_0x3c5616,_0x9b74a);}},_0x4198ac=_0x2ce2e9+_0x2cb2b4(0x179),_0x513752=_0x1aeeed['join'](_0x178f6b,_0x4198ac);_0x3486bd[_0x2cb2b4(0x173)](_0x442333,_0x31d2cc)['on'](_0x3486bd['GZIFj'],()=>{})['on'](_0x3486bd['qEAQc'],_0x550af3=>{const _0x3e0bf1=_0x2cb2b4;_0x3486bd['RoVvv'](log,_0x3486bd[_0x3e0bf1(0x18f)],_0x550af3),_0x407a75?_0x51d468[_0x3e0bf1(0x1a5)](_0x407a75,_0x513752)['then'](()=>{_0x145897['ZlyLa'](_0x2c2421,_0x513752);})[_0x3e0bf1(0x174)](_0x4c934d):_0x51d468[_0x3e0bf1(0x16c)](_0x513752,defaultVideoThumb)[_0x3e0bf1(0x1a9)](()=>{const _0x15209c=_0x3e0bf1;_0x145897[_0x15209c(0x17b)](_0x2c2421,_0x513752);})[_0x3e0bf1(0x174)](_0x4c934d);})[_0x2cb2b4(0x166)]({'timestamps':[0x0],'filename':_0x4198ac,'folder':_0x178f6b,'size':_0x3486bd['QRdzk'](_0x4aeb9d[_0x2cb2b4(0x181)]+'x',_0x4aeb9d[_0x2cb2b4(0x189)])})['on'](_0x3486bd[_0x2cb2b4(0x18a)],()=>{const _0x4d160a=_0x2cb2b4;_0x3486bd[_0x4d160a(0x169)](_0x2c2421,_0x513752);});}),_0x3369af=new Map(),_0x5d6a18=await _0x212d1f,_0x4b9299=(await _0x51d468['stat'](_0x5d6a18))[_0x27cbb9(0x19a)];_0x3369af['set'](0x0,_0x5d6a18);const _0x3d243a=await _0x3486bd[_0x27cbb9(0x19c)](calculateFileMD5,_0x5d6a18),_0x18b63f={'elementType':ElementType[_0x27cbb9(0x193)],'elementId':'','videoElement':{'fileName':_0x42c05a||_0x406cee,'filePath':_0x324f0e,'videoMd5':_0x2ce2e9,'thumbMd5':_0x3d243a,'fileTime':_0x4aeb9d[_0x27cbb9(0x17e)],'thumbPath':_0x3369af,'thumbSize':_0x4b9299,'thumbWidth':_0x4aeb9d[_0x27cbb9(0x181)],'thumbHeight':_0x4aeb9d[_0x27cbb9(0x189)],'fileSize':''+_0x1c69d6}};return _0x18b63f;}static async['ptt'](_0x2138d2){const _0x2355ab=_0x13f5a8,_0x59ac17={'qenPI':function(_0x29725f,_0x13aa61){return _0x29725f(_0x13aa61);}},{converted:_0x59ddeb,path:_0x14f5d1,duration:_0x4e540a}=await _0x59ac17['qenPI'](encodeSilk,_0x2138d2),{md5:_0x1a4c52,fileName:_0x44f8f0,path:_0x58950a,fileSize:_0x3fe4aa}=await NTQQFileApi['uploadFile'](_0x14f5d1,ElementType[_0x2355ab(0x190)]);if(_0x3fe4aa===0x0)throw _0x2355ab(0x1a2);return _0x59ddeb&&_0x51d468['unlink'](_0x14f5d1)[_0x2355ab(0x1a9)](),{'elementType':ElementType[_0x2355ab(0x190)],'elementId':'','pttElement':{'fileName':_0x44f8f0,'filePath':_0x58950a,'md5HexStr':_0x1a4c52,'fileSize':_0x3fe4aa,'duration':_0x4e540a||0x1,'formatType':0x1,'voiceType':0x1,'voiceChangeType':0x0,'canConvert2Text':!![],'waveAmplitudes':[0x0,0x12,0x9,0x17,0x10,0x11,0x10,0xf,0x2c,0x11,0x18,0x14,0xe,0xf,0x11],'fileSubId':'','playState':0x1,'autoConvertText':0x0}};}static[_0x13f5a8(0x18d)](_0x437fbd){const _0x3e412d=_0x13f5a8,_0x2d352c={'fLLLT':function(_0x247acc,_0x540ed7){return _0x247acc<_0x540ed7;}};return{'elementType':ElementType[_0x3e412d(0x188)],'elementId':'','faceElement':{'faceIndex':_0x437fbd,'faceType':_0x2d352c[_0x3e412d(0x172)](_0x437fbd,0xde)?FaceType[_0x3e412d(0x18c)]:FaceType[_0x3e412d(0x182)]}};}static['dice'](_0x287170){const _0x1ea55f=_0x13f5a8;return{'elementType':ElementType[_0x1ea55f(0x188)],'elementId':'','faceElement':{'faceIndex':FaceIndex['dice'],'faceType':FaceType['dice'],'faceText':_0x1ea55f(0x197),'packId':'1','stickerId':'33','sourceType':0x1,'stickerType':0x2,'surpriseId':''}};}static[_0x13f5a8(0x161)](_0x134ce4){const _0x28ad2a=_0x13f5a8,_0xaad355={'BWcnp':'[包剪锤]'};return{'elementType':ElementType[_0x28ad2a(0x188)],'elementId':'','faceElement':{'faceIndex':FaceIndex[_0x28ad2a(0x184)],'faceText':_0xaad355[_0x28ad2a(0x19e)],'faceType':0x3,'packId':'1','stickerId':'34','sourceType':0x1,'stickerType':0x2,'surpriseId':''}};}static['ark'](_0x142847){const _0x3113be=_0x13f5a8;return{'elementType':ElementType[_0x3113be(0x186)],'elementId':'','arkElement':{'bytesData':_0x142847,'linkInfo':null,'subElementType':null}};}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/group.js b/src/core.lib/src/qqnt/entities/group.js index bd35425c..3f8b94eb 100644 --- a/src/core.lib/src/qqnt/entities/group.js +++ b/src/core.lib/src/qqnt/entities/group.js @@ -1 +1 @@ -(function(_0x3b809c,_0x12e711){var _0x4cfe1e=_0x3df0,_0x55527b=_0x3b809c();while(!![]){try{var _0x3fcec8=-parseInt(_0x4cfe1e(0x197))/0x1+parseInt(_0x4cfe1e(0x19c))/0x2*(parseInt(_0x4cfe1e(0x19b))/0x3)+-parseInt(_0x4cfe1e(0x190))/0x4*(parseInt(_0x4cfe1e(0x195))/0x5)+parseInt(_0x4cfe1e(0x192))/0x6+parseInt(_0x4cfe1e(0x193))/0x7+-parseInt(_0x4cfe1e(0x194))/0x8+parseInt(_0x4cfe1e(0x18f))/0x9;if(_0x3fcec8===_0x12e711)break;else _0x55527b['push'](_0x55527b['shift']());}catch(_0x2144bb){_0x55527b['push'](_0x55527b['shift']());}}}(_0x58b6,0x95498));function _0x3df0(_0x2c142e,_0xeb1da3){var _0x58b6a0=_0x58b6();return _0x3df0=function(_0x3df075,_0x57dcda){_0x3df075=_0x3df075-0x18e;var _0x5a154c=_0x58b6a0[_0x3df075];return _0x5a154c;},_0x3df0(_0x2c142e,_0xeb1da3);}function _0x58b6(){var _0x456557=['480149gxGskS','admin','iXpHz','JWprw','1011849FDTpgR','2wJNXBH','owner','6720813HBNPqr','84328PCWAki','normal','2989332Ymgxzx','1769110XWnlev','549912zvFFtB','160notdSQ','fLDzT'];_0x58b6=function(){return _0x456557;};return _0x58b6();}export var GroupMemberRole;(function(_0x5f0330){var _0x5944b4=_0x3df0,_0x6c7a25={'fLDzT':_0x5944b4(0x191),'JWprw':_0x5944b4(0x198),'iXpHz':_0x5944b4(0x18e)};_0x5f0330[_0x5f0330[_0x6c7a25[_0x5944b4(0x196)]]=0x2]=_0x6c7a25[_0x5944b4(0x196)],_0x5f0330[_0x5f0330[_0x6c7a25[_0x5944b4(0x19a)]]=0x3]=_0x6c7a25[_0x5944b4(0x19a)],_0x5f0330[_0x5f0330[_0x5944b4(0x18e)]=0x4]=_0x6c7a25[_0x5944b4(0x199)];}(GroupMemberRole||(GroupMemberRole={}))); \ No newline at end of file +function _0x12c2(){var _0x2a4c92=['4360656soWlYU','owner','45860WDGPAB','xRzmM','4QtVbKQ','193392yHWHiM','11424314uTHyBI','2323895YmIWcs','10fENeAT','normal','1190xkIeqF','11628160JgjsSa','XJvcG','384sKfqSf','admin','1441CMVRSn','NAObj'];_0x12c2=function(){return _0x2a4c92;};return _0x12c2();}(function(_0x5e0a19,_0x2c9f83){var _0xcf2f4f=_0x499f,_0x6d9c79=_0x5e0a19();while(!![]){try{var _0x40d619=parseInt(_0xcf2f4f(0x108))/0x1*(-parseInt(_0xcf2f4f(0x103))/0x2)+parseInt(_0xcf2f4f(0xf9))/0x3*(parseInt(_0xcf2f4f(0xfd))/0x4)+-parseInt(_0xcf2f4f(0xfb))/0x5*(parseInt(_0xcf2f4f(0x106))/0x6)+parseInt(_0xcf2f4f(0x100))/0x7+parseInt(_0xcf2f4f(0x104))/0x8+-parseInt(_0xcf2f4f(0xfe))/0x9+parseInt(_0xcf2f4f(0x101))/0xa*(-parseInt(_0xcf2f4f(0xff))/0xb);if(_0x40d619===_0x2c9f83)break;else _0x6d9c79['push'](_0x6d9c79['shift']());}catch(_0x4e8b14){_0x6d9c79['push'](_0x6d9c79['shift']());}}}(_0x12c2,0xb3580));function _0x499f(_0x194deb,_0x50dfdd){var _0x12c20b=_0x12c2();return _0x499f=function(_0x499f88,_0x1a4a11){_0x499f88=_0x499f88-0xf9;var _0x1910f0=_0x12c20b[_0x499f88];return _0x1910f0;},_0x499f(_0x194deb,_0x50dfdd);}export var GroupMemberRole;(function(_0x3e0244){var _0x288b3c=_0x499f,_0x157f68={'XJvcG':_0x288b3c(0x102),'xRzmM':_0x288b3c(0x107),'NAObj':'owner'};_0x3e0244[_0x3e0244[_0x157f68[_0x288b3c(0x105)]]=0x2]=_0x157f68[_0x288b3c(0x105)],_0x3e0244[_0x3e0244[_0x157f68[_0x288b3c(0xfc)]]=0x3]=_0x157f68['xRzmM'],_0x3e0244[_0x3e0244[_0x157f68[_0x288b3c(0x109)]]=0x4]=_0x288b3c(0xfa);}(GroupMemberRole||(GroupMemberRole={}))); \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/index.js b/src/core.lib/src/qqnt/entities/index.js index bc178699..071a2083 100644 --- a/src/core.lib/src/qqnt/entities/index.js +++ b/src/core.lib/src/qqnt/entities/index.js @@ -1 +1 @@ -(function(_0x4aec37,_0x5727e8){var _0x2bf161=_0x156b,_0x2e030b=_0x4aec37();while(!![]){try{var _0x37e072=-parseInt(_0x2bf161(0x1c3))/0x1*(parseInt(_0x2bf161(0x1ca))/0x2)+parseInt(_0x2bf161(0x1cc))/0x3+-parseInt(_0x2bf161(0x1c8))/0x4*(-parseInt(_0x2bf161(0x1cb))/0x5)+parseInt(_0x2bf161(0x1c4))/0x6+parseInt(_0x2bf161(0x1c7))/0x7+parseInt(_0x2bf161(0x1c5))/0x8*(-parseInt(_0x2bf161(0x1c6))/0x9)+-parseInt(_0x2bf161(0x1c9))/0xa;if(_0x37e072===_0x5727e8)break;else _0x2e030b['push'](_0x2e030b['shift']());}catch(_0x52560f){_0x2e030b['push'](_0x2e030b['shift']());}}}(_0x1597,0x518f4));export*from'./user';export*from'./group';export*from'./msg';function _0x156b(_0x307b38,_0x498ea9){var _0x1597a5=_0x1597();return _0x156b=function(_0x156b28,_0x241555){_0x156b28=_0x156b28-0x1c3;var _0x44f011=_0x1597a5[_0x156b28];return _0x44f011;},_0x156b(_0x307b38,_0x498ea9);}export*from'./notify';export*from'./cache';export*from'./constructor';function _0x1597(){var _0x5a94e3=['27HSZtIO','1690010IevKNb','16Dxmetv','4445660SDEyGC','6njCwBw','403825VOnQHg','1234608xWmbtB','175774RztaFW','2347662fUZhOR','163592kIZpDR'];_0x1597=function(){return _0x5a94e3;};return _0x1597();} \ No newline at end of file +function _0x4ef2(_0x2cff9f,_0x301cb5){var _0x1935da=_0x1935();return _0x4ef2=function(_0x4ef221,_0x2b319a){_0x4ef221=_0x4ef221-0x1c2;var _0x15a4f5=_0x1935da[_0x4ef221];return _0x15a4f5;},_0x4ef2(_0x2cff9f,_0x301cb5);}(function(_0x5120d0,_0xbc7026){var _0x36a933=_0x4ef2,_0x241038=_0x5120d0();while(!![]){try{var _0x40387f=-parseInt(_0x36a933(0x1c9))/0x1+parseInt(_0x36a933(0x1c3))/0x2+-parseInt(_0x36a933(0x1c4))/0x3*(-parseInt(_0x36a933(0x1cb))/0x4)+parseInt(_0x36a933(0x1c7))/0x5*(-parseInt(_0x36a933(0x1cc))/0x6)+-parseInt(_0x36a933(0x1c2))/0x7*(-parseInt(_0x36a933(0x1c5))/0x8)+-parseInt(_0x36a933(0x1c8))/0x9*(-parseInt(_0x36a933(0x1ca))/0xa)+-parseInt(_0x36a933(0x1c6))/0xb;if(_0x40387f===_0xbc7026)break;else _0x241038['push'](_0x241038['shift']());}catch(_0x55a61a){_0x241038['push'](_0x241038['shift']());}}}(_0x1935,0xc62ea));export*from'./user';export*from'./group';export*from'./msg';export*from'./notify';function _0x1935(){var _0x5a17e0=['2796wgjofq','8426369lomDls','1781770SLebXP','607866IAYvfW','8VxbTFA','22902363EvNPLY','15985Qcthgo','18iduMGR','216099INGUsF','7459630NabNQU','20TQoUTc'];_0x1935=function(){return _0x5a17e0;};return _0x1935();}export*from'./cache';export*from'./constructor'; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/msg.d.ts b/src/core.lib/src/qqnt/entities/msg.d.ts index f7a06dc9..98acf52f 100644 --- a/src/core.lib/src/qqnt/entities/msg.d.ts +++ b/src/core.lib/src/qqnt/entities/msg.d.ts @@ -192,9 +192,26 @@ export interface GrayTipElement { 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: 1; + faceType: FaceType; + faceText?: string; + packId?: string; + stickerId?: string; + sourceType?: number; + stickerType?: number; + resultId?: string; + surpriseId?: string; + randomType?: number; } export interface MarketFaceElement { 'itemType': 6; diff --git a/src/core.lib/src/qqnt/entities/msg.js b/src/core.lib/src/qqnt/entities/msg.js index 2812b3c4..4f769369 100644 --- a/src/core.lib/src/qqnt/entities/msg.js +++ b/src/core.lib/src/qqnt/entities/msg.js @@ -1 +1 @@ -var _0x380a5d=_0x93f1;(function(_0x583bb8,_0x2a3307){var _0x2228db=_0x93f1,_0xe558cc=_0x583bb8();while(!![]){try{var _0x2de15e=parseInt(_0x2228db(0x91))/0x1+-parseInt(_0x2228db(0xa4))/0x2*(parseInt(_0x2228db(0x7f))/0x3)+-parseInt(_0x2228db(0x98))/0x4*(parseInt(_0x2228db(0x81))/0x5)+parseInt(_0x2228db(0xa2))/0x6*(parseInt(_0x2228db(0xac))/0x7)+parseInt(_0x2228db(0x99))/0x8+-parseInt(_0x2228db(0xaa))/0x9*(parseInt(_0x2228db(0x94))/0xa)+-parseInt(_0x2228db(0x8c))/0xb;if(_0x2de15e===_0x2a3307)break;else _0xe558cc['push'](_0xe558cc['shift']());}catch(_0x5bef68){_0xe558cc['push'](_0xe558cc['shift']());}}}(_0x3c91,0xd224c));export var ElementType;(function(_0x3ba10c){var _0x5874fe=_0x93f1,_0x48b110={'KdIkA':'2|3|1|0|6|7|4|5','xylON':'PTT','DHCPs':_0x5874fe(0x7a),'JvYWJ':_0x5874fe(0x83),'OiOJU':'ARK','AthuZ':_0x5874fe(0xa1),'aLVAo':_0x5874fe(0xa5)},_0x4759c1=_0x48b110['KdIkA'][_0x5874fe(0x97)]('|'),_0x170c07=0x0;while(!![]){switch(_0x4759c1[_0x170c07++]){case'0':_0x3ba10c[_0x3ba10c[_0x48b110[_0x5874fe(0x9a)]]=0x4]=_0x48b110['xylON'];continue;case'1':_0x3ba10c[_0x3ba10c[_0x5874fe(0x86)]=0x3]='FILE';continue;case'2':_0x3ba10c[_0x3ba10c[_0x48b110[_0x5874fe(0xa3)]]=0x1]=_0x48b110[_0x5874fe(0xa3)];continue;case'3':_0x3ba10c[_0x3ba10c[_0x48b110[_0x5874fe(0x88)]]=0x2]=_0x5874fe(0x83);continue;case'4':_0x3ba10c[_0x3ba10c[_0x5874fe(0x8a)]=0x7]=_0x5874fe(0x8a);continue;case'5':_0x3ba10c[_0x3ba10c[_0x5874fe(0x89)]=0xa]=_0x48b110[_0x5874fe(0x9e)];continue;case'6':_0x3ba10c[_0x3ba10c[_0x5874fe(0xa1)]=0x5]=_0x48b110[_0x5874fe(0x90)];continue;case'7':_0x3ba10c[_0x3ba10c[_0x48b110[_0x5874fe(0x8b)]]=0x6]=_0x48b110[_0x5874fe(0x8b)];continue;}break;}}(ElementType||(ElementType={})));export var PicType;(function(_0x5d58b6){var _0x4d64a6=_0x93f1,_0x95eff1={'EERpa':'gif','eaMSH':_0x4d64a6(0x7e)};_0x5d58b6[_0x5d58b6[_0x95eff1['EERpa']]=0x7d0]=_0x95eff1[_0x4d64a6(0x9d)],_0x5d58b6[_0x5d58b6[_0x95eff1['eaMSH']]=0x3e8]=_0x4d64a6(0x7e);}(PicType||(PicType={})));export var PicSubType;(function(_0x1d8184){var _0x5c9ccf=_0x93f1,_0x1d04b8={'ggouO':_0x5c9ccf(0x8f),'mkcOS':_0x5c9ccf(0x84)};_0x1d8184[_0x1d8184[_0x1d04b8[_0x5c9ccf(0x7d)]]=0x0]=_0x5c9ccf(0x8f),_0x1d8184[_0x1d8184[_0x1d04b8['mkcOS']]=0x1]=_0x1d04b8[_0x5c9ccf(0xab)];}(PicSubType||(PicSubType={})));export var AtType;(function(_0x27d290){var _0x13b14d=_0x93f1,_0x26a76b={'Xdmya':_0x13b14d(0x87),'IbfBx':'atAll','mfxcn':_0x13b14d(0x9c)};_0x27d290[_0x27d290[_0x13b14d(0x87)]=0x0]=_0x26a76b[_0x13b14d(0x8e)],_0x27d290[_0x27d290[_0x26a76b[_0x13b14d(0xa6)]]=0x1]=_0x26a76b[_0x13b14d(0xa6)],_0x27d290[_0x27d290[_0x26a76b[_0x13b14d(0x85)]]=0x2]='atUser';}(AtType||(AtType={})));function _0x93f1(_0x3bf496,_0x2fca5a){var _0x3c9149=_0x3c91();return _0x93f1=function(_0x93f1ed,_0x2d5a2d){_0x93f1ed=_0x93f1ed-0x79;var _0x3cae91=_0x3c9149[_0x93f1ed];return _0x3cae91;},_0x93f1(_0x3bf496,_0x2fca5a);}export var ChatType;(function(_0x126265){var _0x3f7311=_0x93f1,_0x335da8={'FzQcX':_0x3f7311(0x95),'YxHnj':_0x3f7311(0x80),'IdwfN':_0x3f7311(0x7b)};_0x126265[_0x126265[_0x335da8[_0x3f7311(0xa7)]]=0x1]=_0x335da8[_0x3f7311(0xa7)],_0x126265[_0x126265[_0x335da8[_0x3f7311(0xa0)]]=0x2]=_0x335da8[_0x3f7311(0xa0)],_0x126265[_0x126265[_0x335da8[_0x3f7311(0xa9)]]=0x64]=_0x335da8['IdwfN'];}(ChatType||(ChatType={})));export const IMAGE_HTTP_HOST='https://gchat.qpic.cn';export const IMAGE_HTTP_HOST_NT=_0x380a5d(0x9b);export var GrayTipElementSubType;function _0x3c91(){var _0x4ea8a4=['AthuZ','1402566wFyNKz','ban','kicked','5356090oZphpv','friend','zZHnf','split','4zGBcQl','10918240rEkfzF','xylON','https://multimedia.nt.qq.com.cn','atUser','EERpa','OiOJU','MEMBER_NEW_TITLE','YxHnj','VIDEO','146766mETWuf','DHCPs','2562214MbtQsu','FACE','IbfBx','FzQcX','dRcSI','IdwfN','9seQAGF','mkcOS','490hvsLYe','QEFau','TEXT','temp','WbbAO','ggouO','jpg','3mVCOsj','group','5690145dJFXHJ','Avzfl','PIC','face','mfxcn','FILE','notAt','JvYWJ','ARK','REPLY','aLVAo','7305353ImqxAs','INVITE_NEW_MEMBER','Xdmya','normal'];_0x3c91=function(){return _0x4ea8a4;};return _0x3c91();}(function(_0x33dac3){var _0xa7fdfa=_0x380a5d,_0x78b66d={'zZHnf':_0xa7fdfa(0x8d),'Avzfl':_0xa7fdfa(0x9f)};_0x33dac3[_0x33dac3[_0x78b66d[_0xa7fdfa(0x96)]]=0xc]=_0x78b66d[_0xa7fdfa(0x96)],_0x33dac3[_0x33dac3[_0x78b66d[_0xa7fdfa(0x82)]]=0x11]=_0x78b66d['Avzfl'];}(GrayTipElementSubType||(GrayTipElementSubType={})));export var TipGroupElementType;(function(_0x4d4c90){var _0x4523ef=_0x380a5d,_0x25ba23={'QEFau':'memberIncrease','WbbAO':_0x4523ef(0x93),'dRcSI':_0x4523ef(0x92)};_0x4d4c90[_0x4d4c90[_0x25ba23[_0x4523ef(0x79)]]=0x1]=_0x25ba23[_0x4523ef(0x79)],_0x4d4c90[_0x4d4c90[_0x25ba23[_0x4523ef(0x7c)]]=0x3]=_0x25ba23[_0x4523ef(0x7c)],_0x4d4c90[_0x4d4c90[_0x25ba23[_0x4523ef(0xa8)]]=0x8]=_0x25ba23['dRcSI'];}(TipGroupElementType||(TipGroupElementType={}))); \ No newline at end of file +var _0x5cf17b=_0x4673;(function(_0x3890b7,_0xcc023d){var _0x26334e=_0x4673,_0x587462=_0x3890b7();while(!![]){try{var _0x165de4=parseInt(_0x26334e(0x19e))/0x1*(-parseInt(_0x26334e(0x1ab))/0x2)+parseInt(_0x26334e(0x1ac))/0x3+-parseInt(_0x26334e(0x1a1))/0x4*(parseInt(_0x26334e(0x1b1))/0x5)+parseInt(_0x26334e(0x1b8))/0x6*(-parseInt(_0x26334e(0x1cc))/0x7)+parseInt(_0x26334e(0x1c7))/0x8*(parseInt(_0x26334e(0x1c6))/0x9)+parseInt(_0x26334e(0x1c0))/0xa*(-parseInt(_0x26334e(0x1ae))/0xb)+parseInt(_0x26334e(0x1af))/0xc;if(_0x165de4===_0xcc023d)break;else _0x587462['push'](_0x587462['shift']());}catch(_0x5a0034){_0x587462['push'](_0x587462['shift']());}}}(_0x2ff7,0x1c763));export var ElementType;(function(_0x5cb4d8){var _0x516c02=_0x4673,_0x2bac57={'pMiiA':'5|3|4|2|0|7|6|1','FZApj':_0x516c02(0x1b3),'PhZAE':'PTT','nsDeq':'PIC','enVVV':_0x516c02(0x1bd),'azHzt':_0x516c02(0x1a7),'ZyAaa':'REPLY','WFoUI':_0x516c02(0x19f)},_0x4b6bbb=_0x2bac57[_0x516c02(0x1ce)][_0x516c02(0x1b0)]('|'),_0x2cff9b=0x0;while(!![]){switch(_0x4b6bbb[_0x2cff9b++]){case'0':_0x5cb4d8[_0x5cb4d8['VIDEO']=0x5]=_0x516c02(0x1b7);continue;case'1':_0x5cb4d8[_0x5cb4d8[_0x2bac57[_0x516c02(0x199)]]=0xa]=_0x2bac57[_0x516c02(0x199)];continue;case'2':_0x5cb4d8[_0x5cb4d8[_0x516c02(0x1c5)]=0x4]=_0x2bac57['PhZAE'];continue;case'3':_0x5cb4d8[_0x5cb4d8[_0x2bac57[_0x516c02(0x19d)]]=0x2]=_0x2bac57[_0x516c02(0x19d)];continue;case'4':_0x5cb4d8[_0x5cb4d8['FILE']=0x3]=_0x2bac57[_0x516c02(0x1c3)];continue;case'5':_0x5cb4d8[_0x5cb4d8[_0x2bac57[_0x516c02(0x1b5)]]=0x1]=_0x2bac57['azHzt'];continue;case'6':_0x5cb4d8[_0x5cb4d8[_0x2bac57[_0x516c02(0x1a2)]]=0x7]=_0x2bac57[_0x516c02(0x1a2)];continue;case'7':_0x5cb4d8[_0x5cb4d8[_0x2bac57[_0x516c02(0x19b)]]=0x6]=_0x2bac57[_0x516c02(0x19b)];continue;}break;}}(ElementType||(ElementType={})));export var PicType;function _0x4673(_0x5ef09d,_0x2bdd1c){var _0x2ff701=_0x2ff7();return _0x4673=function(_0x467320,_0x247116){_0x467320=_0x467320-0x195;var _0x49c519=_0x2ff701[_0x467320];return _0x49c519;},_0x4673(_0x5ef09d,_0x2bdd1c);}(function(_0x3e6066){var _0xf9b7ef=_0x4673,_0x1b3aed={'kEjhL':_0xf9b7ef(0x1c9),'jhgPI':_0xf9b7ef(0x19c)};_0x3e6066[_0x3e6066[_0x1b3aed[_0xf9b7ef(0x1cb)]]=0x7d0]=_0xf9b7ef(0x1c9),_0x3e6066[_0x3e6066[_0x1b3aed['jhgPI']]=0x3e8]=_0x1b3aed['jhgPI'];}(PicType||(PicType={})));function _0x2ff7(){var _0x1213a1=['kEjhL','49RBpxUZ','group','pMiiA','yFGgF','rNifP','normal2','RPS','atAll','FZApj','XhXJu','WFoUI','jpg','nsDeq','5095DwaZKI','FACE','ban','16ErxOws','ZyAaa','dice','ijoyM','dNiMn','temp','TEXT','JYMvI','qvyxX','https://multimedia.nt.qq.com.cn','50ccfalE','342234CvDoXd','PTfqz','5643XRNwjQ','3438468BgolhO','split','122410WuLznu','DyALp','ARK','zwJLc','azHzt','face','VIDEO','68076ViIGSs','memberIncrease','tKWHK','rYVTK','friend','FILE','atUser','csPxT','1910WUvMoW','normal','kicked','enVVV','MEMBER_NEW_TITLE','PTT','106803EpffTy','80CzQJFU','XAyfs','gif','notAt'];_0x2ff7=function(){return _0x1213a1;};return _0x2ff7();}export var PicSubType;(function(_0x2eb224){var _0x3e392d=_0x4673,_0x4661b8={'zwJLc':_0x3e392d(0x1c1),'yFGgF':_0x3e392d(0x1b6)};_0x2eb224[_0x2eb224[_0x4661b8[_0x3e392d(0x1b4)]]=0x0]=_0x4661b8[_0x3e392d(0x1b4)],_0x2eb224[_0x2eb224[_0x4661b8[_0x3e392d(0x1cf)]]=0x1]=_0x4661b8[_0x3e392d(0x1cf)];}(PicSubType||(PicSubType={})));export var AtType;(function(_0x4673c6){var _0x46bd17=_0x4673,_0x353fa7={'tKWHK':_0x46bd17(0x198),'rNifP':_0x46bd17(0x1be)};_0x4673c6[_0x4673c6[_0x46bd17(0x1ca)]=0x0]=_0x46bd17(0x1ca),_0x4673c6[_0x4673c6[_0x353fa7[_0x46bd17(0x1ba)]]=0x1]=_0x353fa7[_0x46bd17(0x1ba)],_0x4673c6[_0x4673c6[_0x353fa7[_0x46bd17(0x195)]]=0x2]=_0x353fa7[_0x46bd17(0x195)];}(AtType||(AtType={})));export var ChatType;(function(_0x27e304){var _0x56b241=_0x4673,_0x596cfe={'qvyxX':_0x56b241(0x1bc),'dEGpo':_0x56b241(0x1cd),'JYMvI':_0x56b241(0x1a6)};_0x27e304[_0x27e304[_0x596cfe['qvyxX']]=0x1]=_0x596cfe[_0x56b241(0x1a9)],_0x27e304[_0x27e304[_0x596cfe['dEGpo']]=0x2]='group',_0x27e304[_0x27e304[_0x596cfe[_0x56b241(0x1a8)]]=0x64]=_0x596cfe['JYMvI'];}(ChatType||(ChatType={})));export const IMAGE_HTTP_HOST='https://gchat.qpic.cn';export const IMAGE_HTTP_HOST_NT=_0x5cf17b(0x1aa);export var GrayTipElementSubType;(function(_0x1bf236){var _0x3b2af4=_0x5cf17b,_0x1bfb52={'DyALp':'INVITE_NEW_MEMBER','ijoyM':_0x3b2af4(0x1c4)};_0x1bf236[_0x1bf236[_0x1bfb52[_0x3b2af4(0x1b2)]]=0xc]='INVITE_NEW_MEMBER',_0x1bf236[_0x1bf236[_0x1bfb52[_0x3b2af4(0x1a4)]]=0x11]=_0x1bfb52['ijoyM'];}(GrayTipElementSubType||(GrayTipElementSubType={})));export var FaceType;(function(_0x2b2747){var _0x18d6b0=_0x5cf17b,_0x5abec1={'XAyfs':'normal','csPxT':_0x18d6b0(0x196),'rYVTK':_0x18d6b0(0x1a3)};_0x2b2747[_0x2b2747[_0x5abec1[_0x18d6b0(0x1c8)]]=0x1]=_0x5abec1[_0x18d6b0(0x1c8)],_0x2b2747[_0x2b2747[_0x5abec1[_0x18d6b0(0x1bf)]]=0x2]=_0x5abec1['csPxT'],_0x2b2747[_0x2b2747[_0x5abec1[_0x18d6b0(0x1bb)]]=0x3]=_0x18d6b0(0x1a3);}(FaceType||(FaceType={})));export var FaceIndex;(function(_0x223760){var _0x5ad5e9=_0x5cf17b,_0x34abe2={'tDMZl':_0x5ad5e9(0x197)};_0x223760[_0x223760['dice']=0x166]=_0x5ad5e9(0x1a3),_0x223760[_0x223760[_0x34abe2['tDMZl']]=0x167]=_0x34abe2['tDMZl'];}(FaceIndex||(FaceIndex={})));export var TipGroupElementType;(function(_0x4fa082){var _0x361ec3=_0x5cf17b,_0x50840d={'dNiMn':_0x361ec3(0x1b9),'XhXJu':_0x361ec3(0x1c2),'PTfqz':'ban'};_0x4fa082[_0x4fa082[_0x50840d[_0x361ec3(0x1a5)]]=0x1]=_0x50840d[_0x361ec3(0x1a5)],_0x4fa082[_0x4fa082[_0x50840d[_0x361ec3(0x19a)]]=0x3]=_0x50840d[_0x361ec3(0x19a)],_0x4fa082[_0x4fa082[_0x361ec3(0x1a0)]=0x8]=_0x50840d[_0x361ec3(0x1ad)];}(TipGroupElementType||(TipGroupElementType={}))); \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/notify.js b/src/core.lib/src/qqnt/entities/notify.js index b3571281..df76bd8f 100644 --- a/src/core.lib/src/qqnt/entities/notify.js +++ b/src/core.lib/src/qqnt/entities/notify.js @@ -1 +1 @@ -(function(_0xfba3ea,_0x3005d6){var _0x34cd71=_0xf995,_0x209e47=_0xfba3ea();while(!![]){try{var _0x37f36e=parseInt(_0x34cd71(0x10d))/0x1*(parseInt(_0x34cd71(0x127))/0x2)+parseInt(_0x34cd71(0x125))/0x3*(-parseInt(_0x34cd71(0x114))/0x4)+-parseInt(_0x34cd71(0x124))/0x5*(parseInt(_0x34cd71(0x12b))/0x6)+-parseInt(_0x34cd71(0x11f))/0x7*(parseInt(_0x34cd71(0x123))/0x8)+parseInt(_0x34cd71(0x115))/0x9*(-parseInt(_0x34cd71(0x11c))/0xa)+-parseInt(_0x34cd71(0x11a))/0xb+parseInt(_0x34cd71(0x10f))/0xc;if(_0x37f36e===_0x3005d6)break;else _0x209e47['push'](_0x209e47['shift']());}catch(_0xe614b5){_0x209e47['push'](_0x209e47['shift']());}}}(_0x5908,0x68857));function _0x5908(){var _0x2d25ae=['LVZNp','708940qOsFEx','Txmbm','ADMIN_SET','210TmwDII','INVITED_JOIN','dTIua','DfExN','18528IJenLb','5gsxwvi','3153GBTMxd','INVITE_ME','1550018vOnKUC','XZIQI','NjSEW','reject','2522874ptSBdD','AfVMv','ZCniQ','APPROVE','1ZalulH','1|3|2|0|4|5|6','7715496ffOpLu','ADMIN_UNSET','rtxjX','WAIT_HANDLE','mZNFW','1492OCxZFl','9PxbYWt','REJECT','JElGX','nSuXK','KICK_MEMBER','406692DFqKAs'];_0x5908=function(){return _0x2d25ae;};return _0x5908();}export var GroupNotifyTypes;function _0xf995(_0x2b8da9,_0x26b78a){var _0x590808=_0x5908();return _0xf995=function(_0xf99568,_0xd1f054){_0xf99568=_0xf99568-0x10b;var _0x4b5189=_0x590808[_0xf99568];return _0x4b5189;},_0xf995(_0x2b8da9,_0x26b78a);}(function(_0x4b6b97){var _0x4ccf9a=_0xf995,_0x49ce57={'mZNFW':_0x4ccf9a(0x10e),'LVZNp':_0x4ccf9a(0x11e),'RjpPo':_0x4ccf9a(0x126),'rtxjX':'JOIN_REQUEST','ZCniQ':_0x4ccf9a(0x120),'Txmbm':_0x4ccf9a(0x119),'XZIQI':'MEMBER_EXIT','JElGX':_0x4ccf9a(0x110)},_0x331fa9=_0x49ce57[_0x4ccf9a(0x113)]['split']('|'),_0x471abb=0x0;while(!![]){switch(_0x331fa9[_0x471abb++]){case'0':_0x4b6b97[_0x4b6b97[_0x49ce57[_0x4ccf9a(0x11b)]]=0x8]=_0x49ce57[_0x4ccf9a(0x11b)];continue;case'1':_0x4b6b97[_0x4b6b97[_0x49ce57['RjpPo']]=0x1]=_0x49ce57['RjpPo'];continue;case'2':_0x4b6b97[_0x4b6b97[_0x49ce57[_0x4ccf9a(0x111)]]=0x7]=_0x49ce57['rtxjX'];continue;case'3':_0x4b6b97[_0x4b6b97[_0x49ce57[_0x4ccf9a(0x10b)]]=0x4]=_0x49ce57[_0x4ccf9a(0x10b)];continue;case'4':_0x4b6b97[_0x4b6b97[_0x49ce57['Txmbm']]=0x9]=_0x49ce57[_0x4ccf9a(0x11d)];continue;case'5':_0x4b6b97[_0x4b6b97[_0x49ce57[_0x4ccf9a(0x128)]]=0xb]=_0x49ce57[_0x4ccf9a(0x128)];continue;case'6':_0x4b6b97[_0x4b6b97[_0x49ce57[_0x4ccf9a(0x117)]]=0xc]=_0x49ce57[_0x4ccf9a(0x117)];continue;}break;}}(GroupNotifyTypes||(GroupNotifyTypes={})));export var GroupNotifyStatus;(function(_0x181676){var _0x32802f=_0xf995,_0x6f0bc1={'AfVMv':'IGNORE','nSuXK':_0x32802f(0x112),'NjSEW':_0x32802f(0x10c)};_0x181676[_0x181676[_0x6f0bc1[_0x32802f(0x12c)]]=0x0]=_0x6f0bc1[_0x32802f(0x12c)],_0x181676[_0x181676[_0x6f0bc1[_0x32802f(0x118)]]=0x1]=_0x32802f(0x112),_0x181676[_0x181676['APPROVE']=0x2]=_0x6f0bc1[_0x32802f(0x129)],_0x181676[_0x181676[_0x32802f(0x116)]=0x3]=_0x32802f(0x116);}(GroupNotifyStatus||(GroupNotifyStatus={})));export var GroupRequestOperateTypes;(function(_0x326188){var _0x49eadb=_0xf995,_0x20dbca={'DfExN':'approve','dTIua':_0x49eadb(0x12a)};_0x326188[_0x326188[_0x20dbca[_0x49eadb(0x122)]]=0x1]=_0x20dbca['DfExN'],_0x326188[_0x326188[_0x49eadb(0x12a)]=0x2]=_0x20dbca[_0x49eadb(0x121)];}(GroupRequestOperateTypes||(GroupRequestOperateTypes={}))); \ No newline at end of file +(function(_0xbf110b,_0x4349ba){var _0x10912b=_0x5570,_0x42f839=_0xbf110b();while(!![]){try{var _0x407200=-parseInt(_0x10912b(0x106))/0x1+-parseInt(_0x10912b(0x10b))/0x2*(-parseInt(_0x10912b(0xff))/0x3)+parseInt(_0x10912b(0xf7))/0x4*(-parseInt(_0x10912b(0x102))/0x5)+parseInt(_0x10912b(0xfb))/0x6+-parseInt(_0x10912b(0xf2))/0x7+parseInt(_0x10912b(0xef))/0x8*(parseInt(_0x10912b(0xee))/0x9)+parseInt(_0x10912b(0xf0))/0xa*(parseInt(_0x10912b(0xfd))/0xb);if(_0x407200===_0x4349ba)break;else _0x42f839['push'](_0x42f839['shift']());}catch(_0x11b27b){_0x42f839['push'](_0x42f839['shift']());}}}(_0x15b7,0x80c8e));export var GroupNotifyTypes;(function(_0x2e2bba){var _0x20ca58=_0x5570,_0x1e738c={'EAeuP':_0x20ca58(0x10a),'wwTwk':'INVITED_JOIN','qYVfb':_0x20ca58(0x108),'eTHFO':_0x20ca58(0x109),'NTDRb':_0x20ca58(0xf6),'TchdE':_0x20ca58(0x103),'tgUGy':_0x20ca58(0xfc)};_0x2e2bba[_0x2e2bba[_0x1e738c[_0x20ca58(0xf8)]]=0x1]=_0x1e738c[_0x20ca58(0xf8)],_0x2e2bba[_0x2e2bba[_0x1e738c[_0x20ca58(0x10c)]]=0x4]=_0x20ca58(0x104),_0x2e2bba[_0x2e2bba[_0x1e738c['qYVfb']]=0x7]=_0x1e738c[_0x20ca58(0xfa)],_0x2e2bba[_0x2e2bba[_0x20ca58(0x109)]=0x8]=_0x1e738c[_0x20ca58(0xf4)],_0x2e2bba[_0x2e2bba[_0x1e738c[_0x20ca58(0xf5)]]=0x9]=_0x20ca58(0xf6),_0x2e2bba[_0x2e2bba[_0x1e738c[_0x20ca58(0x107)]]=0xb]=_0x1e738c['TchdE'],_0x2e2bba[_0x2e2bba[_0x1e738c['tgUGy']]=0xc]=_0x1e738c[_0x20ca58(0x100)];}(GroupNotifyTypes||(GroupNotifyTypes={})));function _0x15b7(){var _0x1c136c=['qYVfb','2772846rxLbIX','ADMIN_UNSET','136807VuHLGX','xIVfm','1943511swuoya','tgUGy','reject','4239665YLAoPo','MEMBER_EXIT','INVITED_JOIN','ydLTq','1033560NlVITt','TchdE','JOIN_REQUEST','ADMIN_SET','INVITE_ME','2YlQRoR','wwTwk','WAIT_HANDLE','approve','7802343ASrlLa','8kGjKhC','1040KyFyyr','fgyDo','6029506poYIkA','APPROVE','eTHFO','NTDRb','KICK_MEMBER','4ORnxDN','EAeuP','IGNORE'];_0x15b7=function(){return _0x1c136c;};return _0x15b7();}function _0x5570(_0x3ea474,_0x106eb1){var _0x15b70d=_0x15b7();return _0x5570=function(_0x55708e,_0x5f16d1){_0x55708e=_0x55708e-0xed;var _0x1173cd=_0x15b70d[_0x55708e];return _0x1173cd;},_0x5570(_0x3ea474,_0x106eb1);}export var GroupNotifyStatus;(function(_0x24fecf){var _0x4dbdcd=_0x5570,_0x564e4a={'fgyDo':_0x4dbdcd(0xf9),'ydLTq':_0x4dbdcd(0x10d),'xIVfm':_0x4dbdcd(0xf3),'PhzNA':'REJECT'};_0x24fecf[_0x24fecf[_0x564e4a[_0x4dbdcd(0xf1)]]=0x0]=_0x564e4a[_0x4dbdcd(0xf1)],_0x24fecf[_0x24fecf[_0x4dbdcd(0x10d)]=0x1]=_0x564e4a[_0x4dbdcd(0x105)],_0x24fecf[_0x24fecf[_0x564e4a[_0x4dbdcd(0xfe)]]=0x2]=_0x4dbdcd(0xf3),_0x24fecf[_0x24fecf['REJECT']=0x3]=_0x564e4a['PhzNA'];}(GroupNotifyStatus||(GroupNotifyStatus={})));export var GroupRequestOperateTypes;(function(_0x1f6424){var _0x40ebd5=_0x5570,_0x389d13={'xLgyC':_0x40ebd5(0x101)};_0x1f6424[_0x1f6424[_0x40ebd5(0xed)]=0x1]=_0x40ebd5(0xed),_0x1f6424[_0x1f6424[_0x389d13['xLgyC']]=0x2]=_0x389d13['xLgyC'];}(GroupRequestOperateTypes||(GroupRequestOperateTypes={}))); \ No newline at end of file diff --git a/src/core.lib/src/qqnt/entities/user.js b/src/core.lib/src/qqnt/entities/user.js index 9bd1680c..f9aaf3f2 100644 --- a/src/core.lib/src/qqnt/entities/user.js +++ b/src/core.lib/src/qqnt/entities/user.js @@ -1 +1 @@ -(function(_0x1cb01e,_0x24c2f9){var _0x22efc7=_0x5234,_0x4bd7c9=_0x1cb01e();while(!![]){try{var _0x4af665=-parseInt(_0x22efc7(0xfe))/0x1+-parseInt(_0x22efc7(0x107))/0x2+parseInt(_0x22efc7(0x10d))/0x3*(parseInt(_0x22efc7(0x10e))/0x4)+-parseInt(_0x22efc7(0x101))/0x5*(-parseInt(_0x22efc7(0x109))/0x6)+parseInt(_0x22efc7(0x10b))/0x7*(parseInt(_0x22efc7(0x10c))/0x8)+parseInt(_0x22efc7(0x106))/0x9*(-parseInt(_0x22efc7(0xfd))/0xa)+-parseInt(_0x22efc7(0x105))/0xb*(-parseInt(_0x22efc7(0x108))/0xc);if(_0x4af665===_0x24c2f9)break;else _0x4bd7c9['push'](_0x4bd7c9['shift']());}catch(_0x55662d){_0x4bd7c9['push'](_0x4bd7c9['shift']());}}}(_0x1350,0x4f70d));function _0x5234(_0xb81e9e,_0x281f01){var _0x135023=_0x1350();return _0x5234=function(_0x5234bc,_0x2ab278){_0x5234bc=_0x5234bc-0xfd;var _0x2a373c=_0x135023[_0x5234bc];return _0x2a373c;},_0x5234(_0xb81e9e,_0x281f01);}export var Sex;(function(_0x227958){var _0x28b227=_0x5234,_0x2fcc57={'YtWJu':'male','nFAkU':_0x28b227(0x10a),'YRtmk':'unknown'};_0x227958[_0x227958[_0x28b227(0x102)]=0x1]=_0x2fcc57[_0x28b227(0xff)],_0x227958[_0x227958[_0x28b227(0x10a)]=0x2]=_0x2fcc57[_0x28b227(0x103)],_0x227958[_0x227958[_0x28b227(0x104)]=0xff]=_0x2fcc57[_0x28b227(0x100)];}(Sex||(Sex={})));function _0x1350(){var _0x21b635=['nFAkU','unknown','55LKLuMO','22716MQAuKn','818928lnloUS','79164mHVaNn','835182OVMrXu','female','2660XSOfsv','2536iWvhUs','1419051MoBZsf','4OJeLhO','100HFdYaX','283960tXxFLD','YtWJu','YRtmk','15yPxMSg','male'];_0x1350=function(){return _0x21b635;};return _0x1350();} \ No newline at end of file +(function(_0x55e9a1,_0x353a5d){var _0x3fa333=_0x4c76,_0x370811=_0x55e9a1();while(!![]){try{var _0x27b22b=-parseInt(_0x3fa333(0x1bf))/0x1*(parseInt(_0x3fa333(0x1ba))/0x2)+parseInt(_0x3fa333(0x1b4))/0x3+-parseInt(_0x3fa333(0x1b2))/0x4*(parseInt(_0x3fa333(0x1c0))/0x5)+parseInt(_0x3fa333(0x1bc))/0x6*(-parseInt(_0x3fa333(0x1b8))/0x7)+-parseInt(_0x3fa333(0x1c1))/0x8+-parseInt(_0x3fa333(0x1b3))/0x9*(parseInt(_0x3fa333(0x1b9))/0xa)+parseInt(_0x3fa333(0x1be))/0xb*(parseInt(_0x3fa333(0x1b7))/0xc);if(_0x27b22b===_0x353a5d)break;else _0x370811['push'](_0x370811['shift']());}catch(_0x242187){_0x370811['push'](_0x370811['shift']());}}}(_0x3997,0x87240));export var Sex;function _0x3997(){var _0x2650a7=['2145736AQgsZU','6376uvpusX','551412XAvTHi','567897FNlvnU','vKZwe','unknown','12dWiIcl','147Fijjbi','20GfJAOE','14038HLlUGu','male','115590QkWOWt','dsDLn','16048406ievoWB','7jlDrRY','785XRKlby'];_0x3997=function(){return _0x2650a7;};return _0x3997();}function _0x4c76(_0x43be4c,_0x4f9a75){var _0x3997e0=_0x3997();return _0x4c76=function(_0x4c768a,_0x2fc795){_0x4c768a=_0x4c768a-0x1b2;var _0x222a13=_0x3997e0[_0x4c768a];return _0x222a13;},_0x4c76(_0x43be4c,_0x4f9a75);}(function(_0x2f34ab){var _0x5182fa=_0x4c76,_0x4e0830={'dsDLn':_0x5182fa(0x1bb),'vKZwe':'female'};_0x2f34ab[_0x2f34ab[_0x4e0830[_0x5182fa(0x1bd)]]=0x1]=_0x5182fa(0x1bb),_0x2f34ab[_0x2f34ab[_0x4e0830['vKZwe']]=0x2]=_0x4e0830[_0x5182fa(0x1b5)],_0x2f34ab[_0x2f34ab['unknown']=0xff]=_0x5182fa(0x1b6);}(Sex||(Sex={}))); \ No newline at end of file diff --git a/src/core.lib/src/qqnt/index.js b/src/core.lib/src/qqnt/index.js index a77c29f3..88bcb8d4 100644 --- a/src/core.lib/src/qqnt/index.js +++ b/src/core.lib/src/qqnt/index.js @@ -1 +1 @@ -(function(_0xebef34,_0x254841){var _0x38ff39=_0x15a4,_0x4c7314=_0xebef34();while(!![]){try{var _0x9578a4=parseInt(_0x38ff39(0x11b))/0x1+parseInt(_0x38ff39(0x11c))/0x2*(-parseInt(_0x38ff39(0x11e))/0x3)+parseInt(_0x38ff39(0x117))/0x4*(parseInt(_0x38ff39(0x116))/0x5)+-parseInt(_0x38ff39(0x114))/0x6*(parseInt(_0x38ff39(0x118))/0x7)+parseInt(_0x38ff39(0x11d))/0x8*(-parseInt(_0x38ff39(0x11a))/0x9)+-parseInt(_0x38ff39(0x119))/0xa+parseInt(_0x38ff39(0x113))/0xb*(parseInt(_0x38ff39(0x115))/0xc);if(_0x9578a4===_0x254841)break;else _0x4c7314['push'](_0x4c7314['shift']());}catch(_0x51ddb6){_0x4c7314['push'](_0x4c7314['shift']());}}}(_0xf0b3,0xe449c));import _0xd9021b from'./wrapper';export*from'./adapters';export*from'./apis';export*from'./entities';export*from'./listeners';function _0x15a4(_0xe19ac3,_0x45d82c){var _0xf0b3d4=_0xf0b3();return _0x15a4=function(_0x15a4a9,_0x94b41){_0x15a4a9=_0x15a4a9-0x113;var _0x210003=_0xf0b3d4[_0x15a4a9];return _0x210003;},_0x15a4(_0xe19ac3,_0x45d82c);}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 _0xf0b3(){var _0x4be83c=['574505jhpCvc','28ZzoWcP','43799kHvXCj','1257780kBmnMR','1617417DXbmNm','708489muGwYc','2IIBYtF','8RpGivl','1020546kMXeUx','3431648yIhxIS','234ODWcFe','12ABbLvz'];_0xf0b3=function(){return _0x4be83c;};return _0xf0b3();}export{_0xd9021b as Wrapper};export*as WrapperInterface from'./wrapper';export*as SessionConfig from'./sessionConfig'; \ No newline at end of file +(function(_0x12a880,_0x430432){var _0x4a1f95=_0x57ab,_0x23df51=_0x12a880();while(!![]){try{var _0x38449d=parseInt(_0x4a1f95(0x18d))/0x1*(-parseInt(_0x4a1f95(0x189))/0x2)+-parseInt(_0x4a1f95(0x18e))/0x3*(parseInt(_0x4a1f95(0x190))/0x4)+parseInt(_0x4a1f95(0x18f))/0x5+parseInt(_0x4a1f95(0x18c))/0x6+-parseInt(_0x4a1f95(0x18b))/0x7+-parseInt(_0x4a1f95(0x191))/0x8*(-parseInt(_0x4a1f95(0x193))/0x9)+parseInt(_0x4a1f95(0x192))/0xa*(parseInt(_0x4a1f95(0x18a))/0xb);if(_0x38449d===_0x430432)break;else _0x23df51['push'](_0x23df51['shift']());}catch(_0x9c0f9c){_0x23df51['push'](_0x23df51['shift']());}}}(_0xd63e,0x2380e));import _0x100f96 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';function _0x57ab(_0x33993d,_0x19d679){var _0xd63e88=_0xd63e();return _0x57ab=function(_0x57abaf,_0x1bafe2){_0x57abaf=_0x57abaf-0x189;var _0x5c1a12=_0xd63e88[_0x57abaf];return _0x5c1a12;},_0x57ab(_0x33993d,_0x19d679);}export*as Services from'./services';export{_0x100f96 as Wrapper};export*as WrapperInterface from'./wrapper';export*as SessionConfig from'./sessionConfig';function _0xd63e(){var _0xe9bb41=['740673CwDApG','36gWGOSg','11irKOMz','819392awlYDZ','102672wLsetf','12619TWDfPj','24PLNBbp','1243880FZcwab','27932AmRJDB','8kGyChG','1972990Vpxdwc'];_0xd63e=function(){return _0xe9bb41;};return _0xd63e();} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelBuddyListener.js b/src/core.lib/src/qqnt/listeners/NodeIKernelBuddyListener.js index c13d0e00..69e27b4c 100644 --- a/src/core.lib/src/qqnt/listeners/NodeIKernelBuddyListener.js +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelBuddyListener.js @@ -1 +1 @@ -var _0xbb1d9d=_0x4597;(function(_0x1dd1ea,_0x5cc944){var _0x3f56ef=_0x4597,_0x3b36aa=_0x1dd1ea();while(!![]){try{var _0x4ee6c3=parseInt(_0x3f56ef(0x73))/0x1*(-parseInt(_0x3f56ef(0x71))/0x2)+parseInt(_0x3f56ef(0x79))/0x3+-parseInt(_0x3f56ef(0x7c))/0x4*(-parseInt(_0x3f56ef(0x77))/0x5)+-parseInt(_0x3f56ef(0x6d))/0x6+parseInt(_0x3f56ef(0x78))/0x7+parseInt(_0x3f56ef(0x7b))/0x8+-parseInt(_0x3f56ef(0x76))/0x9;if(_0x4ee6c3===_0x5cc944)break;else _0x3b36aa['push'](_0x3b36aa['shift']());}catch(_0xd8b35c){_0x3b36aa['push'](_0x3b36aa['shift']());}}}(_0x47a1,0x5813b));function _0x4597(_0xaefad,_0x3d1025){var _0x47a1a6=_0x47a1();return _0x4597=function(_0x45977a,_0x413f5f){_0x45977a=_0x45977a-0x6a;var _0x722e0d=_0x47a1a6[_0x45977a];return _0x722e0d;},_0x4597(_0xaefad,_0x3d1025);}function _0x47a1(){var _0x2dc8c4=['onDelBatchBuddyInfos','onBlockChanged','onBuddyInfoChange','1330566fScOiU','onCheckBuddySettingResult','onNickUpdated','onBuddyReqChange','22OLUDxo','onSpacePermissionInfos','2188YjThlq','onBuddyReqUnreadCntChange','onAvatarUrlUpdated','4340511JRhcjK','4265GERrEv','4156334xwsWFJ','1216440Arkfrg','onDoubtBuddyReqChange','437248IRgeeC','164slcfoY','onAddMeSettingChanged'];_0x47a1=function(){return _0x2dc8c4;};return _0x47a1();}export class BuddyListener{['onAddBuddyNeedVerify'](_0x501389){}[_0xbb1d9d(0x7d)](_0x301673){}[_0xbb1d9d(0x75)](_0x5c3bbe){}[_0xbb1d9d(0x6b)](_0x48de7a){}['onBuddyDetailInfoChange'](_0x1ebb31){}[_0xbb1d9d(0x6c)](_0x21c4f5){}['onBuddyListChange'](_0x3e4956){}['onBuddyRemarkUpdated'](_0x22b52e){}[_0xbb1d9d(0x70)](_0x603ed2){}[_0xbb1d9d(0x74)](_0x48f78e){}[_0xbb1d9d(0x6e)](_0x3666c7){}[_0xbb1d9d(0x6a)](_0x2ff492){}[_0xbb1d9d(0x7a)](_0x2906d1){}['onDoubtBuddyReqUnreadNumChange'](_0x3812d2){}[_0xbb1d9d(0x6f)](_0x3db0dc){}['onSmartInfos'](_0x3c31c0){}[_0xbb1d9d(0x72)](_0x38c47c){}} \ No newline at end of file +function _0x3552(_0x1711b4,_0x364903){var _0x23aac0=_0x23aa();return _0x3552=function(_0x355263,_0x42f532){_0x355263=_0x355263-0xb9;var _0x2efeba=_0x23aac0[_0x355263];return _0x2efeba;},_0x3552(_0x1711b4,_0x364903);}var _0x412069=_0x3552;(function(_0x49749a,_0x50f91c){var _0x770553=_0x3552,_0x5e5f86=_0x49749a();while(!![]){try{var _0x16b505=parseInt(_0x770553(0xce))/0x1*(-parseInt(_0x770553(0xcc))/0x2)+-parseInt(_0x770553(0xd0))/0x3+parseInt(_0x770553(0xbf))/0x4*(parseInt(_0x770553(0xc8))/0x5)+-parseInt(_0x770553(0xcb))/0x6+parseInt(_0x770553(0xcd))/0x7+parseInt(_0x770553(0xc4))/0x8+parseInt(_0x770553(0xbe))/0x9*(parseInt(_0x770553(0xc9))/0xa);if(_0x16b505===_0x50f91c)break;else _0x5e5f86['push'](_0x5e5f86['shift']());}catch(_0x318bbe){_0x5e5f86['push'](_0x5e5f86['shift']());}}}(_0x23aa,0x35d1b));function _0x23aa(){var _0x47aeab=['onDoubtBuddyReqChange','onBuddyRemarkUpdated','onDelBatchBuddyInfos','onBlockChanged','9qMPmvC','20gMTNZo','onBuddyReqChange','onBuddyListChange','onDoubtBuddyReqUnreadNumChange','onNickUpdated','3428216DVLabH','onAddBuddyNeedVerify','onCheckBuddySettingResult','onAvatarUrlUpdated','439475jZdVki','1482480ZyFvAw','onAddMeSettingChanged','2566356SBnGix','6HLtoIb','1764413JBzNPm','139852qfaDbO','onBuddyInfoChange','601752VRxmXf','onSpacePermissionInfos','onBuddyDetailInfoChange'];_0x23aa=function(){return _0x47aeab;};return _0x23aa();}export class BuddyListener{[_0x412069(0xc5)](_0x83447b){}[_0x412069(0xca)](_0x3afc00){}[_0x412069(0xc7)](_0x11d856){}[_0x412069(0xbd)](_0x5a9895){}[_0x412069(0xb9)](_0x36ca81){}[_0x412069(0xcf)](_0x9e003){}[_0x412069(0xc1)](_0x4824d0){}[_0x412069(0xbb)](_0x7c332f){}[_0x412069(0xc0)](_0x219232){}['onBuddyReqUnreadCntChange'](_0x5cca59){}[_0x412069(0xc6)](_0x2787cb){}[_0x412069(0xbc)](_0x512e4c){}[_0x412069(0xba)](_0x1aa378){}[_0x412069(0xc2)](_0x112dc5){}[_0x412069(0xc3)](_0x44a940){}['onSmartInfos'](_0x4621da){}[_0x412069(0xd1)](_0x1b0d34){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelGroupListener.js b/src/core.lib/src/qqnt/listeners/NodeIKernelGroupListener.js index 77550efc..6ead75c2 100644 --- a/src/core.lib/src/qqnt/listeners/NodeIKernelGroupListener.js +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelGroupListener.js @@ -1 +1 @@ -var _0x449fb7=_0x5d30;function _0x5d30(_0x1585af,_0x14e84b){var _0x2a8694=_0x2a86();return _0x5d30=function(_0x5d302f,_0x1dd7c1){_0x5d302f=_0x5d302f-0x17f;var _0x2d11e9=_0x2a8694[_0x5d302f];return _0x2d11e9;},_0x5d30(_0x1585af,_0x14e84b);}(function(_0x3406a9,_0x46a45c){var _0x496428=_0x5d30,_0x466ce6=_0x3406a9();while(!![]){try{var _0x13a80d=-parseInt(_0x496428(0x1ad))/0x1*(parseInt(_0x496428(0x1a3))/0x2)+parseInt(_0x496428(0x1a2))/0x3+-parseInt(_0x496428(0x197))/0x4+parseInt(_0x496428(0x1af))/0x5+-parseInt(_0x496428(0x1ae))/0x6+parseInt(_0x496428(0x181))/0x7+parseInt(_0x496428(0x1be))/0x8*(-parseInt(_0x496428(0x180))/0x9);if(_0x13a80d===_0x46a45c)break;else _0x466ce6['push'](_0x466ce6['shift']());}catch(_0x4bd246){_0x466ce6['push'](_0x466ce6['shift']());}}}(_0x2a86,0xaeaf6));export class GroupListener{['onGetGroupBulletinListResult'](..._0x575789){}[_0x449fb7(0x188)](..._0x5430bd){}[_0x449fb7(0x1a1)](..._0x338044){}[_0x449fb7(0x1b3)](..._0x76fae9){}[_0x449fb7(0x19d)](..._0x498c34){}['onGroupBulletinRichMediaDownloadComplete'](..._0x191579){}[_0x449fb7(0x19b)](..._0x284018){}[_0x449fb7(0x185)](..._0x47f4f4){}['onGroupExtListUpdate'](..._0x279509){}[_0x449fb7(0x1bd)](..._0x5506a4){}['onGroupListUpdate'](_0x2fc069,_0x2fb7c5){}[_0x449fb7(0x189)](_0x2a5479,_0x2ffdfb){}[_0x449fb7(0x196)](..._0x605dd3){}[_0x449fb7(0x1ab)](..._0x190d3a){}[_0x449fb7(0x1b9)](..._0x6870e2){}[_0x449fb7(0x17f)](..._0x5e26d3){}[_0x449fb7(0x18d)](..._0x60c109){}[_0x449fb7(0x1a8)](..._0x557f62){}[_0x449fb7(0x190)](..._0x1161ea){}['onMemberInfoChange'](_0x490657,_0x50c955,_0x3527d6){}[_0x449fb7(0x1b0)](_0x1a7769){}[_0x449fb7(0x182)](..._0x397f54){}[_0x449fb7(0x199)](..._0x2a7763){}}function _0x2a86(){var _0x387b16=['upwAM','onJoinGroupNoVerifyFlag:','onGroupFirstBulletinNotify','1064LUAiEg','LcVMC','onGroupsMsgMaskResult','78183zvJfoX','8564738SvHpvd','onSearchMemberChange','onShutUpMemberListChanged:','wgUkt','onGroupDetailInfoChange','AHMxq','onMemberListChange:','onGroupAllInfoChange','onGroupNotifiesUpdated','McBeg','onGroupBulletinChange:','CSsEL','onGroupStatisticInfoChange','onGroupConfMemberChange:','onMemberInfoChange','onJoinGroupNoVerifyFlag','mMXra','onGroupSingleScreenNotifies:','KgeGT','BsrcW','onGroupArkInviteStateResult:','onGroupBulletinRichMediaProgressUpdate','287320JHmxAZ','onGetGroupBulletinListResult:','onShutUpMemberListChanged','onGroupBulletinRichMediaDownloadComplete:','onGroupConfMemberChange','onGroupBulletinRichMediaProgressUpdate:','onGroupArkInviteStateResult','onGroupFirstBulletinNotify:','onGroupBulletinRemindNotify:','onGroupsMsgMaskResult:','onGroupBulletinChange','146652JKpKau','10OuTHDX','evFPv','onGroupExtListUpdate:','mXPzV','lEpih','onJoinGroupNotify','onMemberInfoChange:','CmdKG','onGroupNotifiesUnreadCountUpdated','onGroupNotifiesUnreadCountUpdated:','11069rAAQRE','1231662utVzVk','4654575iqWbni','onMemberListChange','onGroupListUpdate','onGroupNotifiesUpdated:','onGroupBulletinRemindNotify','VMDeP','onGroupAllInfoChange:','onGroupDetailInfoChange:','onSearchMemberChange:','onGroupBulletinRichMediaDownloadComplete','onGroupSingleScreenNotifies','log'];_0x2a86=function(){return _0x387b16;};return _0x2a86();}export class DebugGroupListener{['onGetGroupBulletinListResult'](..._0x43fc78){var _0x559ce9=_0x449fb7,_0x52756e={'CmdKG':_0x559ce9(0x198)};console[_0x559ce9(0x1ba)](_0x52756e[_0x559ce9(0x1aa)],..._0x43fc78);}[_0x449fb7(0x188)](..._0x167fcf){var _0x10dcbf=_0x449fb7,_0x2f3ec4={'pweKW':_0x10dcbf(0x1b5)};console['log'](_0x2f3ec4['pweKW'],..._0x167fcf);}[_0x449fb7(0x1a1)](..._0x168dcb){var _0x46c32c=_0x449fb7;console['log'](_0x46c32c(0x18b),..._0x168dcb);}[_0x449fb7(0x1b3)](..._0x1ff156){var _0x1a9847=_0x449fb7;console[_0x1a9847(0x1ba)](_0x1a9847(0x19f),..._0x1ff156);}['onGroupArkInviteStateResult'](..._0x3c9ec7){var _0x280bf9=_0x449fb7,_0x48fdc3={'sNXWU':_0x280bf9(0x195)};console['log'](_0x48fdc3['sNXWU'],..._0x3c9ec7);}[_0x449fb7(0x1b8)](..._0x20975f){var _0x4132d9=_0x449fb7,_0x22ce47={'TliXG':_0x4132d9(0x19a)};console['log'](_0x22ce47['TliXG'],..._0x20975f);}[_0x449fb7(0x19b)](..._0x141943){var _0x5c027f=_0x449fb7,_0x5c2d3e={'mXPzV':_0x5c027f(0x18e)};console[_0x5c027f(0x1ba)](_0x5c2d3e[_0x5c027f(0x1a6)],..._0x141943);}['onGroupDetailInfoChange'](..._0x35e042){var _0x2e941e=_0x449fb7;console[_0x2e941e(0x1ba)](_0x2e941e(0x1b6),..._0x35e042);}['onGroupExtListUpdate'](..._0x20254a){var _0x3f8d02=_0x449fb7,_0xe2d7d={'AHMxq':_0x3f8d02(0x1a5)};console[_0x3f8d02(0x1ba)](_0xe2d7d[_0x3f8d02(0x186)],..._0x20254a);}[_0x449fb7(0x1bd)](..._0xa8f971){var _0x48b7f6=_0x449fb7,_0x4b5534={'CSsEL':_0x48b7f6(0x19e)};console[_0x48b7f6(0x1ba)](_0x4b5534[_0x48b7f6(0x18c)],..._0xa8f971);}[_0x449fb7(0x1b1)](..._0x1145f5){var _0x47a667=_0x449fb7,_0xb2797c={'lEpih':'onGroupListUpdate:'};console['log'](_0xb2797c[_0x47a667(0x1a7)],..._0x1145f5);}[_0x449fb7(0x189)](..._0x5889d6){var _0x121708=_0x449fb7,_0x2bf8d2={'LcVMC':_0x121708(0x1b2)};console[_0x121708(0x1ba)](_0x2bf8d2[_0x121708(0x1bf)],..._0x5889d6);}[_0x449fb7(0x196)](..._0x1271a7){var _0xf952b3=_0x449fb7,_0x3c69ce={'wgUkt':_0xf952b3(0x19c)};console['log'](_0x3c69ce[_0xf952b3(0x184)],..._0x1271a7);}[_0x449fb7(0x1ab)](..._0x434427){var _0x484015=_0x449fb7,_0x3c70a1={'uPUZR':_0x484015(0x1ac)};console[_0x484015(0x1ba)](_0x3c70a1['uPUZR'],..._0x434427);}[_0x449fb7(0x1b9)](..._0xddef31){var _0x28b267=_0x449fb7,_0x5418bf={'Abfkc':_0x28b267(0x192)};console[_0x28b267(0x1ba)](_0x5418bf['Abfkc'],..._0xddef31);}[_0x449fb7(0x17f)](..._0x532b49){var _0x3fdb8c=_0x449fb7,_0x35fe81={'KgeGT':_0x3fdb8c(0x1a0)};console['log'](_0x35fe81[_0x3fdb8c(0x193)],..._0x532b49);}[_0x449fb7(0x18d)](..._0x291d7f){var _0x10da13=_0x449fb7,_0x2ea401={'BsrcW':'onGroupStatisticInfoChange:'};console[_0x10da13(0x1ba)](_0x2ea401[_0x10da13(0x194)],..._0x291d7f);}[_0x449fb7(0x1a8)](..._0x4bed71){var _0x7afc3a=_0x449fb7,_0x9b5583={'McBeg':'onJoinGroupNotify:'};console['log'](_0x9b5583[_0x7afc3a(0x18a)],..._0x4bed71);}[_0x449fb7(0x190)](..._0x4569e9){var _0x2b71a2=_0x449fb7,_0x135c2a={'VMDeP':_0x2b71a2(0x1bc)};console[_0x2b71a2(0x1ba)](_0x135c2a[_0x2b71a2(0x1b4)],..._0x4569e9);}[_0x449fb7(0x18f)](_0x5c984e,_0x10f613,_0xf75a18){var _0x13d826=_0x449fb7,_0x368741={'gnOnj':_0x13d826(0x1a9)};console[_0x13d826(0x1ba)](_0x368741['gnOnj'],_0x5c984e,_0x10f613,_0xf75a18);}['onMemberListChange'](..._0x213b5d){var _0x5d0b43=_0x449fb7,_0x210d78={'upwAM':_0x5d0b43(0x187)};console[_0x5d0b43(0x1ba)](_0x210d78[_0x5d0b43(0x1bb)],..._0x213b5d);}['onSearchMemberChange'](..._0x341622){var _0x47c709=_0x449fb7,_0xfa6bde={'evFPv':_0x47c709(0x1b7)};console[_0x47c709(0x1ba)](_0xfa6bde[_0x47c709(0x1a4)],..._0x341622);}[_0x449fb7(0x199)](..._0x3f5663){var _0x4a91ea=_0x449fb7,_0x2d68f6={'mMXra':_0x4a91ea(0x183)};console[_0x4a91ea(0x1ba)](_0x2d68f6[_0x4a91ea(0x191)],..._0x3f5663);}} \ No newline at end of file +var _0x9e5b73=_0x2739;(function(_0x4e45c8,_0x104305){var _0x3e5d83=_0x2739,_0x48f364=_0x4e45c8();while(!![]){try{var _0x3a4905=-parseInt(_0x3e5d83(0x13b))/0x1+-parseInt(_0x3e5d83(0x14d))/0x2+parseInt(_0x3e5d83(0x12e))/0x3+-parseInt(_0x3e5d83(0x12b))/0x4+parseInt(_0x3e5d83(0x140))/0x5+-parseInt(_0x3e5d83(0x136))/0x6*(-parseInt(_0x3e5d83(0x11e))/0x7)+parseInt(_0x3e5d83(0x132))/0x8;if(_0x3a4905===_0x104305)break;else _0x48f364['push'](_0x48f364['shift']());}catch(_0x19d479){_0x48f364['push'](_0x48f364['shift']());}}}(_0x3be8,0x1efc3));function _0x2739(_0x5e3dee,_0x9aaa18){var _0x3be838=_0x3be8();return _0x2739=function(_0x273963,_0xa55b72){_0x273963=_0x273963-0x113;var _0x2b8f82=_0x3be838[_0x273963];return _0x2b8f82;},_0x2739(_0x5e3dee,_0x9aaa18);}function _0x3be8(){var _0x9c64a0=['PQJhz','onGroupFirstBulletinNotify','onGroupBulletinRemindNotify','FXrff','KwXIn','onGroupBulletinRichMediaDownloadComplete:','onGroupArkInviteStateResult','onGroupListUpdate:','CDhkr','onGroupNotifiesUpdated','onGroupAllInfoChange:','onGroupBulletinRemindNotify:','onMemberListChange:','301ckpyzT','onGroupConfMemberChange:','onMemberInfoChange','AOnvJ','onGroupAllInfoChange','onJoinGroupNotify:','onGroupExtListUpdate','arxFx','onGroupSingleScreenNotifies','onGroupStatisticInfoChange','onGroupExtListUpdate:','onGroupNotifiesUpdated:','bFjOw','719544HVZPBZ','NNQcD','onGroupBulletinChange','667179govORq','onGetGroupBulletinListResult','mzSQw','onGroupBulletinRichMediaProgressUpdate:','910272cSjaJE','onGroupNotifiesUnreadCountUpdated:','onJoinGroupNoVerifyFlag','onGroupListUpdate','8838SWIiiR','onJoinGroupNoVerifyFlag:','onGroupArkInviteStateResult:','onShutUpMemberListChanged:','onShutUpMemberListChanged','61909ExeqdY','onGroupNotifiesUnreadCountUpdated','ZXsfg','onGroupFirstBulletinNotify:','StYcq','384685vIkVbK','AsdBR','onMemberInfoChange:','onGroupsMsgMaskResult','gdciQ','onGroupsMsgMaskResult:','onSearchMemberChange','onJoinGroupNotify','onMemberListChange','onGroupBulletinChange:','onGroupBulletinRichMediaDownloadComplete','onGroupBulletinRichMediaProgressUpdate','log','215486THjoFM','onSearchMemberChange:','bVmvj','onGroupDetailInfoChange','onGroupConfMemberChange','onGroupDetailInfoChange:'];_0x3be8=function(){return _0x9c64a0;};return _0x3be8();}export class GroupListener{[_0x9e5b73(0x12f)](..._0x46d9a0){}[_0x9e5b73(0x122)](..._0x332302){}[_0x9e5b73(0x12d)](..._0x5aae39){}[_0x9e5b73(0x113)](..._0x966580){}[_0x9e5b73(0x117)](..._0x5e8ec0){}[_0x9e5b73(0x14a)](..._0x7c294f){}[_0x9e5b73(0x151)](..._0x212b23){}[_0x9e5b73(0x150)](..._0x4ae911){}[_0x9e5b73(0x124)](..._0x332662){}['onGroupFirstBulletinNotify'](..._0x5aa46b){}[_0x9e5b73(0x135)](_0x4edb0a,_0xffca82){}['onGroupNotifiesUpdated'](_0x2f0173,_0x5ec0d4){}['onGroupBulletinRichMediaProgressUpdate'](..._0x383040){}[_0x9e5b73(0x13c)](..._0x558f28){}['onGroupSingleScreenNotifies'](..._0x1d8d90){}['onGroupsMsgMaskResult'](..._0x4f1ee9){}[_0x9e5b73(0x127)](..._0x4bda31){}['onJoinGroupNotify'](..._0x490a1c){}['onJoinGroupNoVerifyFlag'](..._0xf298bd){}[_0x9e5b73(0x120)](_0x4cbd09,_0x48bb74,_0x16447f){}['onMemberListChange'](_0x85fcf7){}[_0x9e5b73(0x146)](..._0x422e62){}[_0x9e5b73(0x13a)](..._0x30fac6){}}export class DebugGroupListener{[_0x9e5b73(0x12f)](..._0x2a8f1f){var _0x567fb7=_0x9e5b73,_0xc00f60={'bFjOw':'onGetGroupBulletinListResult:'};console[_0x567fb7(0x14c)](_0xc00f60[_0x567fb7(0x12a)],..._0x2a8f1f);}['onGroupAllInfoChange'](..._0x58a24b){var _0x4c73db=_0x9e5b73,_0x537d99={'PXcFt':_0x4c73db(0x11b)};console[_0x4c73db(0x14c)](_0x537d99['PXcFt'],..._0x58a24b);}[_0x9e5b73(0x12d)](..._0x4ad025){var _0x114502=_0x9e5b73,_0x17d1c9={'AOnvJ':_0x114502(0x149)};console['log'](_0x17d1c9[_0x114502(0x121)],..._0x4ad025);}[_0x9e5b73(0x113)](..._0x6776e4){var _0xc53fad=_0x9e5b73,_0xac7640={'mzSQw':_0xc53fad(0x11c)};console[_0xc53fad(0x14c)](_0xac7640[_0xc53fad(0x130)],..._0x6776e4);}[_0x9e5b73(0x117)](..._0x4cad84){var _0x4e9046=_0x9e5b73,_0x35ba65={'arxFx':_0x4e9046(0x138)};console[_0x4e9046(0x14c)](_0x35ba65[_0x4e9046(0x125)],..._0x4cad84);}[_0x9e5b73(0x14a)](..._0x2e019e){var _0x2ef29d=_0x9e5b73,_0x25a507={'bVmvj':_0x2ef29d(0x116)};console[_0x2ef29d(0x14c)](_0x25a507[_0x2ef29d(0x14f)],..._0x2e019e);}[_0x9e5b73(0x151)](..._0x1cba68){var _0x55bc58=_0x9e5b73,_0x1461cf={'FXrff':_0x55bc58(0x11f)};console[_0x55bc58(0x14c)](_0x1461cf[_0x55bc58(0x114)],..._0x1cba68);}[_0x9e5b73(0x150)](..._0x25cb0d){var _0x2f2bd9=_0x9e5b73;console[_0x2f2bd9(0x14c)](_0x2f2bd9(0x152),..._0x25cb0d);}['onGroupExtListUpdate'](..._0x2ae96d){var _0x501181=_0x9e5b73,_0x13c9e6={'CDhkr':_0x501181(0x128)};console[_0x501181(0x14c)](_0x13c9e6[_0x501181(0x119)],..._0x2ae96d);}[_0x9e5b73(0x154)](..._0x1fbef2){var _0x17188b=_0x9e5b73,_0x29fa72={'StYcq':_0x17188b(0x13e)};console[_0x17188b(0x14c)](_0x29fa72[_0x17188b(0x13f)],..._0x1fbef2);}[_0x9e5b73(0x135)](..._0x1643e0){var _0x59437c=_0x9e5b73,_0x1af154={'TShxf':_0x59437c(0x118)};console[_0x59437c(0x14c)](_0x1af154['TShxf'],..._0x1643e0);}[_0x9e5b73(0x11a)](..._0xcf5325){var _0x1038a4=_0x9e5b73;console['log'](_0x1038a4(0x129),..._0xcf5325);}[_0x9e5b73(0x14b)](..._0x1f5ec5){var _0x57ae26=_0x9e5b73,_0x109820={'AsdBR':_0x57ae26(0x131)};console['log'](_0x109820[_0x57ae26(0x141)],..._0x1f5ec5);}[_0x9e5b73(0x13c)](..._0x1e0a5f){var _0x2dd5e0=_0x9e5b73,_0x1f71c3={'PQJhz':_0x2dd5e0(0x133)};console[_0x2dd5e0(0x14c)](_0x1f71c3[_0x2dd5e0(0x153)],..._0x1e0a5f);}[_0x9e5b73(0x126)](..._0xd5ae16){var _0x37e022={'nazzh':'onGroupSingleScreenNotifies:'};console['log'](_0x37e022['nazzh'],..._0xd5ae16);}[_0x9e5b73(0x143)](..._0x23a054){var _0x1b90f4=_0x9e5b73;console[_0x1b90f4(0x14c)](_0x1b90f4(0x145),..._0x23a054);}[_0x9e5b73(0x127)](..._0x5142f4){var _0x47b9a7=_0x9e5b73,_0x15a4c7={'KwXIn':'onGroupStatisticInfoChange:'};console['log'](_0x15a4c7[_0x47b9a7(0x115)],..._0x5142f4);}[_0x9e5b73(0x147)](..._0x293aff){var _0x4ddc16=_0x9e5b73,_0x1310d8={'ZXsfg':_0x4ddc16(0x123)};console[_0x4ddc16(0x14c)](_0x1310d8[_0x4ddc16(0x13d)],..._0x293aff);}[_0x9e5b73(0x134)](..._0x20bec0){var _0x3bddfe=_0x9e5b73;console[_0x3bddfe(0x14c)](_0x3bddfe(0x137),..._0x20bec0);}[_0x9e5b73(0x120)](_0x567da7,_0x5cc89b,_0x1d2860){var _0x2f3b50=_0x9e5b73,_0x451b4d={'NNQcD':_0x2f3b50(0x142)};console['log'](_0x451b4d[_0x2f3b50(0x12c)],_0x567da7,_0x5cc89b,_0x1d2860);}[_0x9e5b73(0x148)](..._0x162a34){var _0x46878f=_0x9e5b73,_0x35a751={'smuGA':_0x46878f(0x11d)};console['log'](_0x35a751['smuGA'],..._0x162a34);}[_0x9e5b73(0x146)](..._0x274b72){var _0x18c52b=_0x9e5b73;console[_0x18c52b(0x14c)](_0x18c52b(0x14e),..._0x274b72);}['onShutUpMemberListChanged'](..._0x1c2cf6){var _0x1d17fe=_0x9e5b73,_0x3885f4={'gdciQ':_0x1d17fe(0x139)};console['log'](_0x3885f4[_0x1d17fe(0x144)],..._0x1c2cf6);}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelLoginListener.js b/src/core.lib/src/qqnt/listeners/NodeIKernelLoginListener.js index d8632a6b..4ca41b91 100644 --- a/src/core.lib/src/qqnt/listeners/NodeIKernelLoginListener.js +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelLoginListener.js @@ -1 +1 @@ -var _0x2e6177=_0x5822;function _0x75a8(){var _0x3d5026=['11683oJhFhW','10596fLpjGo','onLogoutSucceed','127395oAcGlO','onQRCodeGetPicture','onQRCodeLoginSucceed','onLoginState','1482ZaMUUd','onPasswordLoginFailed','onQRCodeSessionQuickLoginFailed','onQRCodeSessionUserScaned','OnConfirmUnusualDeviceFailed','onQQLoginNumLimited','24HEUaaK','onLoginFailed','7500123nMNJqk','onUserLoggedIn','onLoginConnecting','onQRCodeSessionFailed','onQRCodeLoginPollingStarted','530274eaVFqU','5339472boilQS','1192712BYgtXl'];_0x75a8=function(){return _0x3d5026;};return _0x75a8();}function _0x5822(_0x5c2c34,_0x1a557b){var _0x75a8ef=_0x75a8();return _0x5822=function(_0x5822f2,_0x5ba6db){_0x5822f2=_0x5822f2-0x6d;var _0x47b211=_0x75a8ef[_0x5822f2];return _0x47b211;},_0x5822(_0x5c2c34,_0x1a557b);}(function(_0x231218,_0xa4d151){var _0x48093b=_0x5822,_0x5b6966=_0x231218();while(!![]){try{var _0x166721=parseInt(_0x48093b(0x7e))/0x1+-parseInt(_0x48093b(0x82))/0x2*(parseInt(_0x48093b(0x77))/0x3)+-parseInt(_0x48093b(0x80))/0x4+-parseInt(_0x48093b(0x6d))/0x5+-parseInt(_0x48093b(0x71))/0x6*(-parseInt(_0x48093b(0x81))/0x7)+parseInt(_0x48093b(0x7f))/0x8+-parseInt(_0x48093b(0x79))/0x9;if(_0x166721===_0xa4d151)break;else _0x5b6966['push'](_0x5b6966['shift']());}catch(_0x36f0a8){_0x5b6966['push'](_0x5b6966['shift']());}}}(_0x75a8,0x643c3));export class LoginListener{['onLoginConnected'](..._0x11fbd4){}['onLoginDisConnected'](..._0xcdb04a){}[_0x2e6177(0x7b)](..._0x2ddc2c){}[_0x2e6177(0x6e)](_0x22ed28){}[_0x2e6177(0x7d)](..._0x209e5f){}[_0x2e6177(0x74)](..._0x834fd1){}[_0x2e6177(0x6f)](..._0x565b70){}[_0x2e6177(0x7c)](..._0x26bc3d){}[_0x2e6177(0x78)](..._0x3aaaaf){}[_0x2e6177(0x83)](..._0x394182){}['onLogoutFailed'](..._0xd602f9){}[_0x2e6177(0x7a)](..._0x4b4c0e){}[_0x2e6177(0x73)](..._0x15a8cf){}[_0x2e6177(0x72)](..._0x53f397){}[_0x2e6177(0x75)](..._0x5310e5){}[_0x2e6177(0x76)](..._0x443fdc){}[_0x2e6177(0x70)](..._0x363b34){}} \ No newline at end of file +function _0x5ddc(_0x1f1859,_0x168e1b){var _0x145628=_0x1456();return _0x5ddc=function(_0x5ddc42,_0xd1181b){_0x5ddc42=_0x5ddc42-0x1bb;var _0x3d8152=_0x145628[_0x5ddc42];return _0x3d8152;},_0x5ddc(_0x1f1859,_0x168e1b);}var _0x6d3878=_0x5ddc;(function(_0x4cf384,_0x3397b6){var _0xda44fb=_0x5ddc,_0x50184b=_0x4cf384();while(!![]){try{var _0x53e247=parseInt(_0xda44fb(0x1c7))/0x1*(parseInt(_0xda44fb(0x1c0))/0x2)+parseInt(_0xda44fb(0x1bc))/0x3+parseInt(_0xda44fb(0x1be))/0x4+parseInt(_0xda44fb(0x1bb))/0x5*(parseInt(_0xda44fb(0x1cc))/0x6)+-parseInt(_0xda44fb(0x1ca))/0x7+parseInt(_0xda44fb(0x1c8))/0x8+-parseInt(_0xda44fb(0x1cd))/0x9;if(_0x53e247===_0x3397b6)break;else _0x50184b['push'](_0x50184b['shift']());}catch(_0x50a182){_0x50184b['push'](_0x50184b['shift']());}}}(_0x1456,0x62e5f));function _0x1456(){var _0x112fab=['onUserLoggedIn','onPasswordLoginFailed','onQQLoginNumLimited','onQRCodeLoginSucceed','onLoginFailed','8129TlwdrD','2917576uGAXOm','onLogoutFailed','240114ZquBWx','onLoginState','7698KfDSgL','15932502xQlgOV','onLogoutSucceed','onQRCodeSessionQuickLoginFailed','1770doBjde','1322421AcTHSx','onLoginConnected','2661864HeNDtw','onQRCodeSessionFailed','70pUCJpB','onLoginDisConnected'];_0x1456=function(){return _0x112fab;};return _0x1456();}export class LoginListener{[_0x6d3878(0x1bd)](..._0xf0a6a4){}[_0x6d3878(0x1c1)](..._0x3d2e97){}['onLoginConnecting'](..._0x38fa3e){}['onQRCodeGetPicture'](_0x195b6c){}['onQRCodeLoginPollingStarted'](..._0xa8165e){}['onQRCodeSessionUserScaned'](..._0x24b643){}[_0x6d3878(0x1c5)](..._0x1059ec){}[_0x6d3878(0x1bf)](..._0x5618e6){}[_0x6d3878(0x1c6)](..._0x3f8d6c){}[_0x6d3878(0x1ce)](..._0x273e2c){}[_0x6d3878(0x1c9)](..._0x2bbac9){}[_0x6d3878(0x1c2)](..._0x584b42){}[_0x6d3878(0x1cf)](..._0x3be56b){}[_0x6d3878(0x1c3)](..._0x1f865b){}['OnConfirmUnusualDeviceFailed'](..._0x276fc1){}[_0x6d3878(0x1c4)](..._0x193ffc){}[_0x6d3878(0x1cb)](..._0x18460d){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelMsgListener.js b/src/core.lib/src/qqnt/listeners/NodeIKernelMsgListener.js index ff06cf5b..a74b8ef6 100644 --- a/src/core.lib/src/qqnt/listeners/NodeIKernelMsgListener.js +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelMsgListener.js @@ -1 +1 @@ -var _0x4a1306=_0x2dbf;function _0x2dbf(_0x38fd41,_0x99bc5c){var _0x41583b=_0x4158();return _0x2dbf=function(_0x2dbf0f,_0x72eef2){_0x2dbf0f=_0x2dbf0f-0x127;var _0x532257=_0x41583b[_0x2dbf0f];return _0x532257;},_0x2dbf(_0x38fd41,_0x99bc5c);}(function(_0x48aaa0,_0x379f36){var _0x21d83f=_0x2dbf,_0x4de193=_0x48aaa0();while(!![]){try{var _0xc40b0c=-parseInt(_0x21d83f(0x159))/0x1+parseInt(_0x21d83f(0x12e))/0x2*(-parseInt(_0x21d83f(0x134))/0x3)+parseInt(_0x21d83f(0x14b))/0x4+parseInt(_0x21d83f(0x135))/0x5+-parseInt(_0x21d83f(0x128))/0x6*(parseInt(_0x21d83f(0x14d))/0x7)+parseInt(_0x21d83f(0x141))/0x8+-parseInt(_0x21d83f(0x130))/0x9;if(_0xc40b0c===_0x379f36)break;else _0x4de193['push'](_0x4de193['shift']());}catch(_0x7f737d){_0x4de193['push'](_0x4de193['shift']());}}}(_0x4158,0x2714d));function _0x4158(){var _0x7ab159=['onlineStatusBigIconDownloadPush','onFeedEventUpdate','onRecvUDCFlag','onMsgDelete','onChannelFreqLimitInfoUpdate','onMsgQRCodeStatusChanged','onCustomWithdrawConfigUpdate','onRichMediaUploadComplete','1828832StIkSm','onRichMediaDownloadComplete','onlineStatusSmallIconDownloadPush','onEmojiResourceUpdate','onGuildMsgAbFlagChanged','onRecvOnlineFileMsg','onUserChannelTabStatusChanged','onUserOnlineStatusChanged','onSendMsgError','onReadFeedEventUpdate','91604MlhxuM','onRecvMsgSvrRspTransInfo','519547oZdOTC','onUnreadCntUpdate','onMsgSecurityNotify','onNtMsgSyncEnd','onUnreadCntAfterFirstView','onRichMediaProgerssUpdate','onMsgInfoListAdd','onRedTouchChanged','onNtMsgSyncStart','onAddSendMsg','onMsgRecall','onGroupGuildUpdate','68103pCAyUE','onGroupTransferInfoAdd','onHitCsRelatedEmojiResult','onGrabPasswordRedBag','onEmojiDownloadComplete','onUserTabStatusChanged','onGuildInteractiveUpdate','onMsgSettingUpdate','onMsgAbstractUpdate','onLineDev','onFileMsgCome','onMsgWithRichLinkInfoUpdate','18tPWNWT','onHitEmojiKeywordResult','onUserSecQualityChanged','onLogLevelChanged','onBroadcastHelperProgressUpdate','onImportOldDbProgressUpdate','14sOGspa','onMsgEventListUpdate','634041VZGvZW','onTempChatInfoUpdate','onRecvSysMsg','onGroupFileInfoAdd','12936HANJEG','1499855DtiEqw','onFirstViewGroupGuildMapping','onNtFirstViewMsgSyncEnd','onKickedOffLine'];_0x4158=function(){return _0x7ab159;};return _0x4158();}export class MsgListener{[_0x4a1306(0x156)](_0xa4ed18){}['onBroadcastHelperDownloadComplete'](_0x3071de){}[_0x4a1306(0x12c)](_0x3f5869){}[_0x4a1306(0x13d)](_0x25617d,_0x59028a,_0x3970e6){}['onContactUnreadCntUpdate'](_0x1dc532){}[_0x4a1306(0x13f)](_0x4526c0){}['onDraftUpdate'](_0x3da467,_0x4fd248,_0x4d1d4a){}[_0x4a1306(0x15d)](_0x1873ae){}[_0x4a1306(0x144)](_0x9f545a){}[_0x4a1306(0x13a)](_0x3a2ab4){}[_0x4a1306(0x163)](_0x6c66b3){}['onFirstViewDirectMsgUpdate'](_0x129aa3){}[_0x4a1306(0x136)](_0x593aa6){}[_0x4a1306(0x15c)](_0x352cc4,_0x22862d,_0x363b20,_0x1fd27f,_0x21a9f6){}[_0x4a1306(0x133)](_0x459b4b){}['onGroupFileInfoUpdate'](_0x510623){}[_0x4a1306(0x158)](_0x37d385){}[_0x4a1306(0x15a)](_0x30abcc){}['onGroupTransferInfoUpdate'](_0x340289){}[_0x4a1306(0x15f)](_0x22732b){}[_0x4a1306(0x145)](_0xc90842){}['onGuildNotificationAbstractUpdate'](_0x57af91){}[_0x4a1306(0x15b)](_0x20445c){}[_0x4a1306(0x129)](_0x4a78ce){}['onHitRelatedEmojiResult'](_0x33f6db){}[_0x4a1306(0x12d)](_0x3672a7){}['onInputStatusPush'](_0x5fd1a9){}[_0x4a1306(0x138)](_0x2e5b9c){}[_0x4a1306(0x162)](_0x50b5e9){}[_0x4a1306(0x12b)](_0x2b9522){}[_0x4a1306(0x161)](_0x9e7422){}['onMsgBoxChanged'](_0x5299fc){}[_0x4a1306(0x13c)](_0x2bdc6a,_0x2103bc){}[_0x4a1306(0x12f)](_0x38e260){}[_0x4a1306(0x153)](_0x424122){}['onMsgInfoListUpdate'](_0x26c26b){}[_0x4a1306(0x13e)](_0x2bee6d){}[_0x4a1306(0x157)](_0x3638f5,_0x59ee12,_0x488bb8){}[_0x4a1306(0x14f)](_0x314e52){}[_0x4a1306(0x160)](_0x3e176d){}[_0x4a1306(0x137)](){}[_0x4a1306(0x150)](){}[_0x4a1306(0x155)](){}[_0x4a1306(0x14a)](_0x37f7c2){}['onRecvGroupGuildFlag'](_0x48af1d){}['onRecvMsg'](_0x361cbc){}[_0x4a1306(0x14c)](_0x5e3e44,_0x25efc2,_0x563d7d,_0xb5bbfe,_0x5b319f,_0x37b786){}[_0x4a1306(0x146)](_0x9e2641){}['onRecvS2CMsg'](_0xa51c0c){}[_0x4a1306(0x132)](_0x47d627){}[_0x4a1306(0x13b)](_0x1d59a3){}[_0x4a1306(0x142)](_0x3e24a7){}[_0x4a1306(0x152)](_0x241bbb){}[_0x4a1306(0x140)](_0x1de099){}['onSearchGroupFileInfoUpdate'](_0x55eaff){}[_0x4a1306(0x149)](_0x400d50,_0xa64101,_0x33d014,_0x2ce6e8){}['onSysMsgNotification'](_0x2796ba,_0x5e529b,_0x42ee2c,_0x928b5e){}[_0x4a1306(0x131)](_0x2d3a78){}[_0x4a1306(0x151)](_0x26e8ca){}[_0x4a1306(0x14e)](_0x175eeb){}[_0x4a1306(0x147)](_0x5c7e6b){}[_0x4a1306(0x148)](_0x50094e){}[_0x4a1306(0x15e)](_0x364e59){}[_0x4a1306(0x139)](_0x71a425,_0x27bbc8,_0x455745){}[_0x4a1306(0x143)](_0x37b0af,_0x3ec7b7,_0x213932){}[_0x4a1306(0x12a)](..._0x5f102f){}[_0x4a1306(0x127)](..._0x48a4cd){}[_0x4a1306(0x154)](..._0x312ea0){}} \ No newline at end of file +var _0x1f7bff=_0x3179;function _0x585c(){var _0x5f0b38=['onRichMediaDownloadComplete','5312734CGcWbk','onRichMediaProgerssUpdate','onMsgQRCodeStatusChanged','960akyyxT','onMsgEventListUpdate','onMsgInfoListAdd','onMsgInfoListUpdate','onUserOnlineStatusChanged','onLineDev','onEmojiDownloadComplete','onRecvUDCFlag','onGroupGuildUpdate','15012513CyqciJ','onTempChatInfoUpdate','1652142Kfvwpq','onlineStatusSmallIconDownloadPush','onChannelFreqLimitInfoUpdate','onRecvMsg','onFirstViewGroupGuildMapping','onContactUnreadCntUpdate','onUserSecQualityChanged','onSearchGroupFileInfoUpdate','onMsgRecall','onGroupFileInfoUpdate','onRecvGroupGuildFlag','onBroadcastHelperProgressUpdate','onlineStatusBigIconDownloadPush','onGrabPasswordRedBag','onGroupFileInfoAdd','onReadFeedEventUpdate','onHitCsRelatedEmojiResult','20SeVNMN','onDraftUpdate','onKickedOffLine','onRedTouchChanged','onFeedEventUpdate','561942zlKhzz','onAddSendMsg','onCustomWithdrawConfigUpdate','onNtMsgSyncStart','onImportOldDbProgressUpdate','onEmojiResourceUpdate','onRecvMsgSvrRspTransInfo','onNtFirstViewMsgSyncEnd','onBroadcastHelperDownloadComplete','onGuildInteractiveUpdate','onUserTabStatusChanged','onUnreadCntAfterFirstView','onSendMsgError','17628bRGaVC','2460892hVaGKA','11692400ekQwaR','onMsgWithRichLinkInfoUpdate','onMsgSettingUpdate','onGroupTransferInfoAdd','onLogLevelChanged','onMsgDelete'];_0x585c=function(){return _0x5f0b38;};return _0x585c();}(function(_0xc3c29e,_0x908565){var _0x3b95be=_0x3179,_0x367200=_0xc3c29e();while(!![]){try{var _0x501379=-parseInt(_0x3b95be(0x1aa))/0x1+parseInt(_0x3b95be(0x194))/0x2+-parseInt(_0x3b95be(0x1c0))/0x3*(-parseInt(_0x3b95be(0x1bb))/0x4)+-parseInt(_0x3b95be(0x19f))/0x5*(parseInt(_0x3b95be(0x193))/0x6)+parseInt(_0x3b95be(0x19c))/0x7+-parseInt(_0x3b95be(0x195))/0x8+parseInt(_0x3b95be(0x1a8))/0x9;if(_0x501379===_0x908565)break;else _0x367200['push'](_0x367200['shift']());}catch(_0x365d63){_0x367200['push'](_0x367200['shift']());}}}(_0x585c,0xdfb17));function _0x3179(_0x56ed08,_0x3c43ea){var _0x585c63=_0x585c();return _0x3179=function(_0x31798f,_0x215db4){_0x31798f=_0x31798f-0x190;var _0x32c364=_0x585c63[_0x31798f];return _0x32c364;},_0x3179(_0x56ed08,_0x3c43ea);}export class MsgListener{[_0x1f7bff(0x1c1)](_0x4c4bb7){}[_0x1f7bff(0x1c8)](_0x4cdea5){}[_0x1f7bff(0x1b5)](_0x4680de){}[_0x1f7bff(0x1ac)](_0x423da2,_0xd8a09c,_0x63635b){}[_0x1f7bff(0x1af)](_0x1c1864){}[_0x1f7bff(0x1c2)](_0xfe7926){}[_0x1f7bff(0x1bc)](_0x4aeab6,_0x75afc9,_0x4aa323){}[_0x1f7bff(0x1a5)](_0x3f4143){}[_0x1f7bff(0x1c5)](_0x121322){}[_0x1f7bff(0x1bf)](_0x4dc983){}['onFileMsgCome'](_0xa0a37d){}['onFirstViewDirectMsgUpdate'](_0x5d5586){}[_0x1f7bff(0x1ae)](_0x5ed627){}[_0x1f7bff(0x1b7)](_0x4c42aa,_0x1596d6,_0x550eff,_0x1a8aac,_0x53c5ae){}[_0x1f7bff(0x1b8)](_0x27c945){}[_0x1f7bff(0x1b3)](_0x4d6619){}[_0x1f7bff(0x1a7)](_0x5ac1a0){}[_0x1f7bff(0x198)](_0x4c9bca){}['onGroupTransferInfoUpdate'](_0x163035){}[_0x1f7bff(0x1c9)](_0x71464){}['onGuildMsgAbFlagChanged'](_0x1ef5ab){}['onGuildNotificationAbstractUpdate'](_0x5c44fa){}[_0x1f7bff(0x1ba)](_0x1b6b1d){}['onHitEmojiKeywordResult'](_0x4ac204){}['onHitRelatedEmojiResult'](_0x42aa56){}[_0x1f7bff(0x1c4)](_0x573064){}['onInputStatusPush'](_0x4030d3){}[_0x1f7bff(0x1bd)](_0x35b27a){}[_0x1f7bff(0x1a4)](_0x27f411){}[_0x1f7bff(0x199)](_0x2f4ec0){}['onMsgAbstractUpdate'](_0x2ba330){}['onMsgBoxChanged'](_0x482305){}[_0x1f7bff(0x19a)](_0x16faf0,_0x59b919){}[_0x1f7bff(0x1a0)](_0x38802c){}[_0x1f7bff(0x1a1)](_0x2f9ab8){}[_0x1f7bff(0x1a2)](_0x4b9aed){}[_0x1f7bff(0x19e)](_0x577938){}[_0x1f7bff(0x1b2)](_0x18603c,_0x4f8fec,_0x391cd6){}['onMsgSecurityNotify'](_0x569d5c){}[_0x1f7bff(0x197)](_0x36e6c3){}[_0x1f7bff(0x1c7)](){}['onNtMsgSyncEnd'](){}[_0x1f7bff(0x1c3)](){}[_0x1f7bff(0x1b9)](_0x271130){}[_0x1f7bff(0x1b4)](_0x1dd245){}[_0x1f7bff(0x1ad)](_0x30c71a){}[_0x1f7bff(0x1c6)](_0x1f6dc9,_0x1f98ad,_0x2c45ed,_0x577cc8,_0xd6676a,_0x4e4be3){}['onRecvOnlineFileMsg'](_0x2142e3){}['onRecvS2CMsg'](_0x23f2d1){}['onRecvSysMsg'](_0x1bb068){}[_0x1f7bff(0x1a6)](_0x5c6247){}[_0x1f7bff(0x19b)](_0x22fbea){}[_0x1f7bff(0x19d)](_0x122122){}['onRichMediaUploadComplete'](_0x39eb2a){}[_0x1f7bff(0x1b1)](_0xe0efe5){}[_0x1f7bff(0x192)](_0x5e274d,_0x19a4f9,_0x1b1883,_0x31e8bb){}['onSysMsgNotification'](_0x551ef1,_0x2f04b1,_0x1431b3,_0x2bd647){}[_0x1f7bff(0x1a9)](_0x54ab26){}[_0x1f7bff(0x191)](_0x2b34b1){}['onUnreadCntUpdate'](_0x2db272){}['onUserChannelTabStatusChanged'](_0x4b0410){}[_0x1f7bff(0x1a3)](_0x56d690){}[_0x1f7bff(0x190)](_0x4e7e69){}[_0x1f7bff(0x1b6)](_0x122844,_0x572239,_0x523a35){}[_0x1f7bff(0x1ab)](_0x1eddaa,_0x5dc924,_0x4451bd){}[_0x1f7bff(0x1b0)](..._0x3ec076){}[_0x1f7bff(0x196)](..._0x3fa77d){}[_0x1f7bff(0x1be)](..._0x4f2984){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelProfileListener .js b/src/core.lib/src/qqnt/listeners/NodeIKernelProfileListener .js index 16fe2a6f..0f1ed197 100644 --- a/src/core.lib/src/qqnt/listeners/NodeIKernelProfileListener .js +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelProfileListener .js @@ -1 +1 @@ -function _0xa02b(){var _0x38b05f=['3WHcKni','onProfileDetailInfoChanged','2318520meNvvA','9HiOAZq','15xirqUi','912810wgZoGe','onStatusUpdate','12vlqEyM','410568BVbeyP','22OpMqRq','40652zuoprD','onStrangerRemarkChanged','2021692eBeQXU','1769565vVqUcL','1055298TvJtNI'];_0xa02b=function(){return _0x38b05f;};return _0xa02b();}function _0x24d7(_0x6389c8,_0x1a7f4c){var _0xa02b55=_0xa02b();return _0x24d7=function(_0x24d720,_0x34c9a7){_0x24d720=_0x24d720-0x1a2;var _0x5386c4=_0xa02b55[_0x24d720];return _0x5386c4;},_0x24d7(_0x6389c8,_0x1a7f4c);}var _0x3581e7=_0x24d7;(function(_0xc786b7,_0x3c1b81){var _0x41992c=_0x24d7,_0x1136a9=_0xc786b7();while(!![]){try{var _0x1267e1=-parseInt(_0x41992c(0x1a7))/0x1*(parseInt(_0x41992c(0x1a4))/0x2)+-parseInt(_0x41992c(0x1ac))/0x3*(-parseInt(_0x41992c(0x1a9))/0x4)+-parseInt(_0x41992c(0x1b0))/0x5*(-parseInt(_0x41992c(0x1ab))/0x6)+-parseInt(_0x41992c(0x1aa))/0x7+-parseInt(_0x41992c(0x1ae))/0x8*(parseInt(_0x41992c(0x1af))/0x9)+parseInt(_0x41992c(0x1a2))/0xa+parseInt(_0x41992c(0x1a6))/0xb*(-parseInt(_0x41992c(0x1a5))/0xc);if(_0x1267e1===_0x3c1b81)break;else _0x1136a9['push'](_0x1136a9['shift']());}catch(_0x515b59){_0x1136a9['push'](_0x1136a9['shift']());}}}(_0xa02b,0x41c5b));export class ProfileListener{['onProfileSimpleChanged'](..._0x461b64){}[_0x3581e7(0x1ad)](_0x1deda0){}[_0x3581e7(0x1a3)](..._0x6740ba){}['onSelfStatusChanged'](..._0x19bc69){}[_0x3581e7(0x1a8)](..._0x481248){}} \ No newline at end of file +function _0xa223(){var _0x43bba2=['1588880HtgSYI','1420990luUKUs','104300FIoUwF','2887820kCYCWp','54xBLcvZ','197615nIdUrv','onStrangerRemarkChanged','6iEyxRX','9xzensq','onProfileSimpleChanged','2182019vZwkgn','6945600KJjFLN','onSelfStatusChanged','onProfileDetailInfoChanged','220HCxvkL'];_0xa223=function(){return _0x43bba2;};return _0xa223();}function _0x21b0(_0x3f089d,_0x309a74){var _0xa22341=_0xa223();return _0x21b0=function(_0x21b0c2,_0x4c10fc){_0x21b0c2=_0x21b0c2-0x112;var _0x3bc81c=_0xa22341[_0x21b0c2];return _0x3bc81c;},_0x21b0(_0x3f089d,_0x309a74);}var _0x2f70da=_0x21b0;(function(_0x2c5047,_0x5e4f29){var _0x81f4f=_0x21b0,_0x48f4f0=_0x2c5047();while(!![]){try{var _0x1465b4=parseInt(_0x81f4f(0x112))/0x1+parseInt(_0x81f4f(0x11e))/0x2*(-parseInt(_0x81f4f(0x120))/0x3)+-parseInt(_0x81f4f(0x11f))/0x4+-parseInt(_0x81f4f(0x11d))/0x5*(-parseInt(_0x81f4f(0x114))/0x6)+-parseInt(_0x81f4f(0x117))/0x7+parseInt(_0x81f4f(0x118))/0x8*(-parseInt(_0x81f4f(0x115))/0x9)+-parseInt(_0x81f4f(0x11c))/0xa*(-parseInt(_0x81f4f(0x11b))/0xb);if(_0x1465b4===_0x5e4f29)break;else _0x48f4f0['push'](_0x48f4f0['shift']());}catch(_0x308c61){_0x48f4f0['push'](_0x48f4f0['shift']());}}}(_0xa223,0xc7f39));export class ProfileListener{[_0x2f70da(0x116)](..._0x5325f9){}[_0x2f70da(0x11a)](_0x408a0c){}['onStatusUpdate'](..._0x59d020){}[_0x2f70da(0x119)](..._0x1f016b){}[_0x2f70da(0x113)](..._0x495673){}} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/NodeIKernelSessionListener.js b/src/core.lib/src/qqnt/listeners/NodeIKernelSessionListener.js index 3ac507de..9cf2d00e 100644 --- a/src/core.lib/src/qqnt/listeners/NodeIKernelSessionListener.js +++ b/src/core.lib/src/qqnt/listeners/NodeIKernelSessionListener.js @@ -1 +1 @@ -var _0x38fd0d=_0xf381;function _0x2330(){var _0x1ecf00=['139286iTHYqj','onUserOnlineResult','1320992NMjMTt','100VrEbtn','onGetSelfTinyId','1uJtDES','415010XUkzAP','onNTSessionCreate','6JAroNX','4407kFZeMi','311210oJXcNJ','onGProSessionCreate','250VbPYcf','onOpentelemetryInit','1686036cBOPAJ','42317sQoTDU','9nUBayg'];_0x2330=function(){return _0x1ecf00;};return _0x2330();}(function(_0x10a438,_0x5e6570){var _0x3e2558=_0xf381,_0x1b6791=_0x10a438();while(!![]){try{var _0x4f3bc6=parseInt(_0x3e2558(0x184))/0x1*(-parseInt(_0x3e2558(0x189))/0x2)+parseInt(_0x3e2558(0x188))/0x3*(-parseInt(_0x3e2558(0x182))/0x4)+-parseInt(_0x3e2558(0x185))/0x5+parseInt(_0x3e2558(0x187))/0x6*(-parseInt(_0x3e2558(0x17f))/0x7)+-parseInt(_0x3e2558(0x181))/0x8*(-parseInt(_0x3e2558(0x17e))/0x9)+-parseInt(_0x3e2558(0x18b))/0xa*(-parseInt(_0x3e2558(0x17d))/0xb)+parseInt(_0x3e2558(0x17c))/0xc;if(_0x4f3bc6===_0x5e6570)break;else _0x1b6791['push'](_0x1b6791['shift']());}catch(_0x5933ba){_0x1b6791['push'](_0x1b6791['shift']());}}}(_0x2330,0x1a04c));function _0xf381(_0x235bea,_0x3f1ac8){var _0x233055=_0x2330();return _0xf381=function(_0xf3814,_0x3db72e){_0xf3814=_0xf3814-0x17b;var _0x40dca2=_0x233055[_0xf3814];return _0x40dca2;},_0xf381(_0x235bea,_0x3f1ac8);}export class SessionListener{[_0x38fd0d(0x186)](_0x5710e4){}[_0x38fd0d(0x18a)](_0x5df262){}['onSessionInitComplete'](_0x3cc829){}[_0x38fd0d(0x17b)](_0x1c961d){}[_0x38fd0d(0x180)](_0x3763b1){}[_0x38fd0d(0x183)](_0x34b926){}} \ No newline at end of file +var _0x2ae3a1=_0x19a1;(function(_0xe8ec78,_0x17bbf4){var _0x57c156=_0x19a1,_0x214877=_0xe8ec78();while(!![]){try{var _0x26f19d=-parseInt(_0x57c156(0x1ab))/0x1*(parseInt(_0x57c156(0x1a7))/0x2)+-parseInt(_0x57c156(0x1ae))/0x3+parseInt(_0x57c156(0x1b0))/0x4+parseInt(_0x57c156(0x1b1))/0x5+-parseInt(_0x57c156(0x1aa))/0x6+-parseInt(_0x57c156(0x1a9))/0x7*(-parseInt(_0x57c156(0x1a4))/0x8)+parseInt(_0x57c156(0x1ac))/0x9*(parseInt(_0x57c156(0x1a8))/0xa);if(_0x26f19d===_0x17bbf4)break;else _0x214877['push'](_0x214877['shift']());}catch(_0x509549){_0x214877['push'](_0x214877['shift']());}}}(_0x20e0,0xcc8e1));function _0x19a1(_0xd322a5,_0x4ea0be){var _0x20e041=_0x20e0();return _0x19a1=function(_0x19a1df,_0x46413f){_0x19a1df=_0x19a1df-0x1a3;var _0x2d86e4=_0x20e041[_0x19a1df];return _0x2d86e4;},_0x19a1(_0xd322a5,_0x4ea0be);}export class SessionListener{[_0x2ae3a1(0x1a6)](_0x5fea1a){}['onGProSessionCreate'](_0x3cf42c){}[_0x2ae3a1(0x1ad)](_0x489375){}[_0x2ae3a1(0x1af)](_0x4f719c){}[_0x2ae3a1(0x1a3)](_0x5d3726){}[_0x2ae3a1(0x1a5)](_0x51de05){}}function _0x20e0(){var _0x19f2ef=['3007554qCCHYs','onOpentelemetryInit','109888LNuHSu','5435295ijQroa','onUserOnlineResult','1400808rbtjhn','onGetSelfTinyId','onNTSessionCreate','868706DGBhuc','4237830QzstSD','49qfUeIc','2808918WehxEb','3pvTjTS','27awOHZm','onSessionInitComplete'];_0x20e0=function(){return _0x19f2ef;};return _0x20e0();} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/listeners/index.js b/src/core.lib/src/qqnt/listeners/index.js index b70f5444..3ff0c76f 100644 --- a/src/core.lib/src/qqnt/listeners/index.js +++ b/src/core.lib/src/qqnt/listeners/index.js @@ -1 +1 @@ -function _0x11be(){var _0x437266=['3qBCYSX','28ggHEEs','1166216woSBCP','272972NsOsYC','87410Niolyw','1921532sXiaHi','36tmOJqF','2608260ymgbbU','517WVEJlS','9emAsQD','137748GzgQBv','53166mzwvzi'];_0x11be=function(){return _0x437266;};return _0x11be();}(function(_0xcfbc2b,_0x4ee88c){var _0x4106a8=_0x3048,_0x3991f2=_0xcfbc2b();while(!![]){try{var _0x396463=parseInt(_0x4106a8(0xf3))/0x1*(-parseInt(_0x4106a8(0xf5))/0x2)+-parseInt(_0x4106a8(0xf4))/0x3*(-parseInt(_0x4106a8(0xed))/0x4)+parseInt(_0x4106a8(0xef))/0x5+-parseInt(_0x4106a8(0xee))/0x6*(parseInt(_0x4106a8(0xf7))/0x7)+parseInt(_0x4106a8(0xf6))/0x8*(-parseInt(_0x4106a8(0xf1))/0x9)+-parseInt(_0x4106a8(0xf8))/0xa+-parseInt(_0x4106a8(0xf0))/0xb*(-parseInt(_0x4106a8(0xf2))/0xc);if(_0x396463===_0x4ee88c)break;else _0x3991f2['push'](_0x3991f2['shift']());}catch(_0x2bdc5c){_0x3991f2['push'](_0x3991f2['shift']());}}}(_0x11be,0x63c9a));export*from'./NodeIKernelSessionListener';export*from'./NodeIKernelLoginListener';export*from'./NodeIKernelMsgListener';export*from'./NodeIKernelGroupListener';function _0x3048(_0x2bca97,_0x3acd32){var _0x11befa=_0x11be();return _0x3048=function(_0x30480c,_0x13397b){_0x30480c=_0x30480c-0xed;var _0x1559a9=_0x11befa[_0x30480c];return _0x1559a9;},_0x3048(_0x2bca97,_0x3acd32);}export*from'./NodeIKernelBuddyListener';export*from'./NodeIKernelProfileListener\x20'; \ No newline at end of file +function _0xa2dd(){var _0x451a5b=['215632XJjzVh','18323937RYzahn','63zlNjjF','3425688eUrUMc','6VwJTIC','84573shEqDc','3130602xbikYU','10RnHAQH','4393535JHDFAX','246408yPlNdS'];_0xa2dd=function(){return _0x451a5b;};return _0xa2dd();}(function(_0x5814fd,_0x32ed41){var _0x347797=_0x42d9,_0x601c74=_0x5814fd();while(!![]){try{var _0x8d46f4=-parseInt(_0x347797(0x179))/0x1*(parseInt(_0x347797(0x173))/0x2)+-parseInt(_0x347797(0x174))/0x3+-parseInt(_0x347797(0x172))/0x4+parseInt(_0x347797(0x177))/0x5+-parseInt(_0x347797(0x175))/0x6+-parseInt(_0x347797(0x17b))/0x7*(parseInt(_0x347797(0x178))/0x8)+-parseInt(_0x347797(0x17a))/0x9*(-parseInt(_0x347797(0x176))/0xa);if(_0x8d46f4===_0x32ed41)break;else _0x601c74['push'](_0x601c74['shift']());}catch(_0x21bc86){_0x601c74['push'](_0x601c74['shift']());}}}(_0xa2dd,0x8ea17));export*from'./NodeIKernelSessionListener';function _0x42d9(_0x2d9321,_0x3c4946){var _0xa2dd65=_0xa2dd();return _0x42d9=function(_0x42d95a,_0x2fc6be){_0x42d95a=_0x42d95a-0x172;var _0x5ac6eb=_0xa2dd65[_0x42d95a];return _0x5ac6eb;},_0x42d9(_0x2d9321,_0x3c4946);}export*from'./NodeIKernelLoginListener';export*from'./NodeIKernelMsgListener';export*from'./NodeIKernelGroupListener';export*from'./NodeIKernelBuddyListener';export*from'./NodeIKernelProfileListener\x20'; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/NodeIKernelGroupService.d.ts b/src/core.lib/src/qqnt/services/NodeIKernelGroupService.d.ts index fc1864a0..5403c30c 100644 --- a/src/core.lib/src/qqnt/services/NodeIKernelGroupService.d.ts +++ b/src/core.lib/src/qqnt/services/NodeIKernelGroupService.d.ts @@ -2,7 +2,7 @@ import { NodeIKernelGroupListener } from '@/core/qqnt/listeners/NodeIKernelGroup import { GroupMember, GroupMemberRole, GroupNotifyTypes, GroupRequestOperateTypes } from '@/core/qqnt/entities'; import { GeneralCallResult } from '@/core/qqnt/services/common'; export interface NodeIKernelGroupService { - addKernelGroupListener(listener: NodeIKernelGroupListener): void; + addKernelGroupListener(listener: NodeIKernelGroupListener): number; removeKernelGroupListener(listenerId: unknown): void; createMemberListScene(groupCode: string, scene: string): string; destroyMemberListScene(): void; diff --git a/src/core.lib/src/qqnt/services/common.js b/src/core.lib/src/qqnt/services/common.js index 84a3029b..39409b03 100644 --- a/src/core.lib/src/qqnt/services/common.js +++ b/src/core.lib/src/qqnt/services/common.js @@ -1 +1 @@ -(function(_0xf57ac,_0x4e1401){var _0x46258c=_0x53b0,_0xfe53e2=_0xf57ac();while(!![]){try{var _0x5633ab=-parseInt(_0x46258c(0x14b))/0x1+parseInt(_0x46258c(0x14c))/0x2+parseInt(_0x46258c(0x147))/0x3+-parseInt(_0x46258c(0x149))/0x4+parseInt(_0x46258c(0x146))/0x5+parseInt(_0x46258c(0x145))/0x6+parseInt(_0x46258c(0x14a))/0x7*(-parseInt(_0x46258c(0x148))/0x8);if(_0x5633ab===_0x4e1401)break;else _0xfe53e2['push'](_0xfe53e2['shift']());}catch(_0x38431f){_0xfe53e2['push'](_0xfe53e2['shift']());}}}(_0x20ee,0x33147));export var GeneralCallResultStatus;(function(_0x37ab25){_0x37ab25[_0x37ab25['OK']=0x0]='OK';}(GeneralCallResultStatus||(GeneralCallResultStatus={})));function _0x53b0(_0x1938a,_0x1b76a9){var _0x20ee1e=_0x20ee();return _0x53b0=function(_0x53b031,_0x341bcf){_0x53b031=_0x53b031-0x145;var _0x5328a7=_0x20ee1e[_0x53b031];return _0x5328a7;},_0x53b0(_0x1938a,_0x1b76a9);}function _0x20ee(){var _0xa70ee7=['290780JUuSuv','1232220gXTcfJ','24EebQwM','1231608MshYYG','986097pTTCCk','75813cEJRVN','605172KGevCI','1464414qlBfLB'];_0x20ee=function(){return _0xa70ee7;};return _0x20ee();} \ No newline at end of file +(function(_0xae4575,_0x11a8de){var _0x4ce44a=_0x39d8,_0x457c16=_0xae4575();while(!![]){try{var _0x3ec5ae=-parseInt(_0x4ce44a(0xac))/0x1*(-parseInt(_0x4ce44a(0xae))/0x2)+parseInt(_0x4ce44a(0xaa))/0x3*(-parseInt(_0x4ce44a(0xa5))/0x4)+parseInt(_0x4ce44a(0xa8))/0x5*(parseInt(_0x4ce44a(0xa6))/0x6)+parseInt(_0x4ce44a(0xa2))/0x7*(parseInt(_0x4ce44a(0xa3))/0x8)+parseInt(_0x4ce44a(0xa7))/0x9*(-parseInt(_0x4ce44a(0xab))/0xa)+-parseInt(_0x4ce44a(0xad))/0xb+-parseInt(_0x4ce44a(0xa9))/0xc*(-parseInt(_0x4ce44a(0xa4))/0xd);if(_0x3ec5ae===_0x11a8de)break;else _0x457c16['push'](_0x457c16['shift']());}catch(_0xcb4821){_0x457c16['push'](_0x457c16['shift']());}}}(_0x2362,0x5b1af));export var GeneralCallResultStatus;(function(_0x2fdb2d){_0x2fdb2d[_0x2fdb2d['OK']=0x0]='OK';}(GeneralCallResultStatus||(GeneralCallResultStatus={})));function _0x39d8(_0x41dc82,_0x4f6167){var _0x236242=_0x2362();return _0x39d8=function(_0x39d8d7,_0xf56c16){_0x39d8d7=_0x39d8d7-0xa2;var _0x4acdba=_0x236242[_0x39d8d7];return _0x4acdba;},_0x39d8(_0x41dc82,_0x4f6167);}function _0x2362(){var _0x159917=['107LIbdcP','7242444BQnBPx','4822JYLlML','35QVtzle','902000YHndIB','91SekaPW','8zvVOyK','698142ivNVSf','2078613GhitXM','20CRPKRb','860052cCYngQ','789486sEAcgn','10VRWGjc'];_0x2362=function(){return _0x159917;};return _0x2362();} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/services/index.js b/src/core.lib/src/qqnt/services/index.js index 466bfd5a..2b065278 100644 --- a/src/core.lib/src/qqnt/services/index.js +++ b/src/core.lib/src/qqnt/services/index.js @@ -1 +1 @@ -function _0xae43(){var _0x1de3c2=['9cBTlCM','501531wKuxOj','12QTcAbG','412896dakHMC','5699862HjgYyE','6005624ziFrgP','4052BxVChq','338FGJKvw','4183040ZLmjqf','10789380uUCPsV'];_0xae43=function(){return _0x1de3c2;};return _0xae43();}(function(_0x2d3f82,_0x47d81e){var _0x3067f2=_0x270a,_0x30007f=_0x2d3f82();while(!![]){try{var _0x45a8f6=-parseInt(_0x3067f2(0x161))/0x1*(-parseInt(_0x3067f2(0x162))/0x2)+-parseInt(_0x3067f2(0x15c))/0x3*(parseInt(_0x3067f2(0x15d))/0x4)+-parseInt(_0x3067f2(0x163))/0x5+-parseInt(_0x3067f2(0x15e))/0x6+parseInt(_0x3067f2(0x15f))/0x7+parseInt(_0x3067f2(0x160))/0x8*(-parseInt(_0x3067f2(0x15b))/0x9)+parseInt(_0x3067f2(0x15a))/0xa;if(_0x45a8f6===_0x47d81e)break;else _0x30007f['push'](_0x30007f['shift']());}catch(_0x1cd6f5){_0x30007f['push'](_0x30007f['shift']());}}}(_0xae43,0x669ee));export*from'./common';export*from'./NodeIKernelAvatarService';export*from'./NodeIKernelBuddyService';export*from'./NodeIKernelFileAssistantService';export*from'./NodeIKernelGroupService';export*from'./NodeIKernelLoginService';function _0x270a(_0x21aff0,_0x16be53){var _0xae43e9=_0xae43();return _0x270a=function(_0x270ae3,_0x3736a4){_0x270ae3=_0x270ae3-0x15a;var _0x1a39da=_0xae43e9[_0x270ae3];return _0x1a39da;},_0x270a(_0x21aff0,_0x16be53);}export*from'./NodeIKernelMsgService';export*from'./NodeIKernelOnlineStatusService';export*from'./NodeIKernelProfileLikeService';export*from'./NodeIKernelProfileService';export*from'./NodeIKernelTicketService'; \ No newline at end of file +(function(_0x5d0114,_0x1958ae){var _0x2ae504=_0xd37a,_0x729621=_0x5d0114();while(!![]){try{var _0x326201=parseInt(_0x2ae504(0x163))/0x1*(-parseInt(_0x2ae504(0x160))/0x2)+-parseInt(_0x2ae504(0x165))/0x3+-parseInt(_0x2ae504(0x15d))/0x4*(-parseInt(_0x2ae504(0x161))/0x5)+parseInt(_0x2ae504(0x15c))/0x6+parseInt(_0x2ae504(0x15e))/0x7*(-parseInt(_0x2ae504(0x162))/0x8)+parseInt(_0x2ae504(0x15f))/0x9*(parseInt(_0x2ae504(0x166))/0xa)+parseInt(_0x2ae504(0x164))/0xb;if(_0x326201===_0x1958ae)break;else _0x729621['push'](_0x729621['shift']());}catch(_0x528123){_0x729621['push'](_0x729621['shift']());}}}(_0x5a7e,0x9cc30));export*from'./common';export*from'./NodeIKernelAvatarService';function _0xd37a(_0x1557ba,_0x290185){var _0x5a7e79=_0x5a7e();return _0xd37a=function(_0xd37a33,_0x125df1){_0xd37a33=_0xd37a33-0x15c;var _0x52a575=_0x5a7e79[_0xd37a33];return _0x52a575;},_0xd37a(_0x1557ba,_0x290185);}export*from'./NodeIKernelBuddyService';export*from'./NodeIKernelFileAssistantService';export*from'./NodeIKernelGroupService';export*from'./NodeIKernelLoginService';export*from'./NodeIKernelMsgService';function _0x5a7e(){var _0x525207=['1384ndMDuz','183KbEnUF','11866151ITAqPm','3128850PLsjnR','1168060LrqXPx','1601976AOEAdl','228292ZVbBUC','40215RburRO','90QnUmcx','1314VBHYrp','25ASgzRX'];_0x5a7e=function(){return _0x525207;};return _0x5a7e();}export*from'./NodeIKernelOnlineStatusService';export*from'./NodeIKernelProfileLikeService';export*from'./NodeIKernelProfileService';export*from'./NodeIKernelTicketService'; \ No newline at end of file diff --git a/src/core.lib/src/qqnt/sessionConfig.js b/src/core.lib/src/qqnt/sessionConfig.js index 95f377c9..a2da2457 100644 --- a/src/core.lib/src/qqnt/sessionConfig.js +++ b/src/core.lib/src/qqnt/sessionConfig.js @@ -1 +1 @@ -(function(_0x31e076,_0x58013d){const _0x31d536=_0x2775,_0x538ded=_0x31e076();while(!![]){try{const _0x617dc9=-parseInt(_0x31d536(0x151))/0x1+parseInt(_0x31d536(0x148))/0x2*(-parseInt(_0x31d536(0x153))/0x3)+-parseInt(_0x31d536(0x149))/0x4+parseInt(_0x31d536(0x150))/0x5*(parseInt(_0x31d536(0x147))/0x6)+parseInt(_0x31d536(0x143))/0x7*(-parseInt(_0x31d536(0x158))/0x8)+-parseInt(_0x31d536(0x156))/0x9*(parseInt(_0x31d536(0x155))/0xa)+parseInt(_0x31d536(0x157))/0xb;if(_0x617dc9===_0x58013d)break;else _0x538ded['push'](_0x538ded['shift']());}catch(_0x198ba2){_0x538ded['push'](_0x538ded['shift']());}}}(_0xdfbe,0x8253f));function _0xdfbe(){const _0x378e4a=['Xqczc','downloadPath','join','4875762FoldHA','26TvoxxR','977544cULYFG','JXhYN','utf-8','NapCat','{\x22appearance\x22:{\x22isSplitViewMode\x22:true},\x22msg\x22:{}}','curVersion','writeFileSync','5VBiGWu','389741odDbhV','TWQbG','74490SuEqbI','log','278330BBmKjU','90KdZCtB','11169752hiEghG','1272MtqFXM','temp','guid.txt','2597rmTvgc'];_0xdfbe=function(){return _0x378e4a;};return _0xdfbe();}import{appid,qqPkgInfo,qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';import{hostname,systemName,systemVersion}from'@/common/utils/system';import _0x4844e1 from'node:path';import _0x2f6eda from'node:fs';import{randomUUID}from'crypto';export let sessionConfig=null;function _0x2775(_0xb74657,_0x505c4c){const _0xdfbeed=_0xdfbe();return _0x2775=function(_0x277502,_0xe68cb4){_0x277502=_0x277502-0x141;let _0xb4ed18=_0xdfbeed[_0x277502];return _0xb4ed18;},_0x2775(_0xb74657,_0x505c4c);}export function genSessionConfig(_0x4ea9dc,_0x33e967,_0x5b5409){const _0x4fdeb7=_0x2775,_0x51ee2a={'cXgKg':'NapCat','TWQbG':_0x4fdeb7(0x145),'JXhYN':function(_0x2f9136){return _0x2f9136();},'saMqG':_0x4fdeb7(0x14b),'Xqczc':_0x4fdeb7(0x14d)},_0x1cbe57=_0x4844e1[_0x4fdeb7(0x146)](_0x5b5409,_0x51ee2a['cXgKg'],_0x4fdeb7(0x141));console[_0x4fdeb7(0x154)](_0x51ee2a[_0x4fdeb7(0x152)],_0x1cbe57),_0x2f6eda['mkdirSync'](_0x1cbe57,{'recursive':!![]});const _0x3a0e78=_0x4844e1['join'](_0x5b5409,_0x4fdeb7(0x14c),_0x4fdeb7(0x142));let _0xd1269e=_0x51ee2a[_0x4fdeb7(0x14a)](randomUUID);try{_0xd1269e=_0x2f6eda['readFileSync'](_0x4844e1['join'](_0x3a0e78),_0x4fdeb7(0x14b));}catch(_0x5a0e6c){_0x2f6eda[_0x4fdeb7(0x14f)](_0x4844e1['join'](_0x3a0e78),_0xd1269e,_0x51ee2a['saMqG']);}const _0x424ae9={'selfUin':_0x4ea9dc,'selfUid':_0x33e967,'desktopPathConfig':{'account_path':_0x5b5409},'clientVer':qqVersionConfigInfo[_0x4fdeb7(0x14e)],'a2':'','d2':'','d2Key':'','machineId':'','platform':0x3,'platVer':systemVersion,'appid':appid,'rdeliveryConfig':{'appKey':'','systemId':0x0,'appId':'','logicEnvironment':'','platform':0x3,'language':'','sdkVersion':'','userId':'','appVersion':'','osVersion':'','bundleId':'','serverUrl':'','fixedAfterHitKeys':['']},'defaultFileDownloadPath':_0x1cbe57,'deviceInfo':{'guid':_0xd1269e,'buildVer':qqPkgInfo['version'],'localId':0x804,'devName':hostname,'devType':systemName,'vendorName':'','osVer':systemVersion,'vendorOsName':systemName,'setMute':![],'vendorType':0x0},'deviceConfig':_0x51ee2a[_0x4fdeb7(0x144)]};return sessionConfig=_0x424ae9,console[_0x4fdeb7(0x154)](sessionConfig),_0x424ae9;} \ No newline at end of file +(function(_0xe78668,_0x26c2fb){const _0xcdad7c=_0x542e,_0x4335de=_0xe78668();while(!![]){try{const _0x27c921=-parseInt(_0xcdad7c(0x183))/0x1*(-parseInt(_0xcdad7c(0x185))/0x2)+parseInt(_0xcdad7c(0x17f))/0x3*(-parseInt(_0xcdad7c(0x182))/0x4)+parseInt(_0xcdad7c(0x188))/0x5+-parseInt(_0xcdad7c(0x18b))/0x6+parseInt(_0xcdad7c(0x18e))/0x7+parseInt(_0xcdad7c(0x180))/0x8+-parseInt(_0xcdad7c(0x18a))/0x9;if(_0x27c921===_0x26c2fb)break;else _0x4335de['push'](_0x4335de['shift']());}catch(_0x389644){_0x4335de['push'](_0x4335de['shift']());}}}(_0x65ef,0x657f7));import{appid,qqPkgInfo,qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';import{hostname,systemName,systemVersion}from'@/common/utils/system';import _0x5e5048 from'node:path';import _0x29dc48 from'node:fs';import{randomUUID}from'crypto';export let sessionConfig=null;function _0x65ef(){const _0x4c5d70=['mkdirSync','utf-8','1835484XJHnku','LlCCF','log','NapCat','{\x22appearance\x22:{\x22isSplitViewMode\x22:true},\x22msg\x22:{}}','bMCyz','OfzGw','111369NZuRdQ','1491832sCkDJD','downloadPath','52nrpKxp','257VqVizV','join','1454hVhGlJ','temp','version','4048765lySjZM','writeFileSync','2319822BmZoXX','1735146Pvnoye'];_0x65ef=function(){return _0x4c5d70;};return _0x65ef();}function _0x542e(_0x289d4a,_0x4c1eb2){const _0x65ef68=_0x65ef();return _0x542e=function(_0x542e88,_0x889243){_0x542e88=_0x542e88-0x17b;let _0x214850=_0x65ef68[_0x542e88];return _0x214850;},_0x542e(_0x289d4a,_0x4c1eb2);}export function genSessionConfig(_0x54ca75,_0x181cd7,_0x334df8){const _0x2f1609=_0x542e,_0x38afea={'bMCyz':_0x2f1609(0x17b),'LlCCF':_0x2f1609(0x186),'OfzGw':'utf-8'},_0x1da3bc=_0x5e5048[_0x2f1609(0x184)](_0x334df8,_0x38afea[_0x2f1609(0x17d)],_0x38afea[_0x2f1609(0x18f)]);console[_0x2f1609(0x190)](_0x2f1609(0x181),_0x1da3bc),_0x29dc48[_0x2f1609(0x18c)](_0x1da3bc,{'recursive':!![]});const _0x2eb8f0=_0x5e5048[_0x2f1609(0x184)](_0x334df8,_0x2f1609(0x17b),'guid.txt');let _0x464a3d=randomUUID();try{_0x464a3d=_0x29dc48['readFileSync'](_0x5e5048[_0x2f1609(0x184)](_0x2eb8f0),_0x2f1609(0x18d));}catch(_0xfb41e6){_0x29dc48[_0x2f1609(0x189)](_0x5e5048[_0x2f1609(0x184)](_0x2eb8f0),_0x464a3d,_0x38afea[_0x2f1609(0x17e)]);}const _0x230a34={'selfUin':_0x54ca75,'selfUid':_0x181cd7,'desktopPathConfig':{'account_path':_0x334df8},'clientVer':qqVersionConfigInfo['curVersion'],'a2':'','d2':'','d2Key':'','machineId':'','platform':0x3,'platVer':systemVersion,'appid':appid,'rdeliveryConfig':{'appKey':'','systemId':0x0,'appId':'','logicEnvironment':'','platform':0x3,'language':'','sdkVersion':'','userId':'','appVersion':'','osVersion':'','bundleId':'','serverUrl':'','fixedAfterHitKeys':['']},'defaultFileDownloadPath':_0x1da3bc,'deviceInfo':{'guid':_0x464a3d,'buildVer':qqPkgInfo[_0x2f1609(0x187)],'localId':0x804,'devName':hostname,'devType':systemName,'vendorName':'','osVer':systemVersion,'vendorOsName':systemName,'setMute':![],'vendorType':0x0},'deviceConfig':_0x2f1609(0x17c)};return sessionConfig=_0x230a34,console['log'](sessionConfig),_0x230a34;} \ No newline at end of file diff --git a/src/core.lib/src/qqnt/wrapper.js b/src/core.lib/src/qqnt/wrapper.js index f08ebfbb..2c893237 100644 --- a/src/core.lib/src/qqnt/wrapper.js +++ b/src/core.lib/src/qqnt/wrapper.js @@ -1 +1 @@ -function _0x4d2e(){const _0x24f660=['dirname','560diayjg','909766KBTMPL','1580364nVHCCW','4UhORkS','1727403AMuZLZ','8118SGfeLs','1063391DRPtiy','2567520aASmXF','join','resources/app/versions/','resolve','existsSync','6147128QOXfZa','2vPkyJr','./resources/app/wrapper.node'];_0x4d2e=function(){return _0x24f660;};return _0x4d2e();}const _0xd2faf4=_0x3286;(function(_0x2f0619,_0x48ad19){const _0x2ebae1=_0x3286,_0x5cd27b=_0x2f0619();while(!![]){try{const _0x149517=parseInt(_0x2ebae1(0x124))/0x1*(-parseInt(_0x2ebae1(0x120))/0x2)+-parseInt(_0x2ebae1(0x117))/0x3*(-parseInt(_0x2ebae1(0x126))/0x4)+parseInt(_0x2ebae1(0x11a))/0x5+-parseInt(_0x2ebae1(0x125))/0x6+-parseInt(_0x2ebae1(0x119))/0x7+parseInt(_0x2ebae1(0x11f))/0x8+parseInt(_0x2ebae1(0x118))/0x9*(parseInt(_0x2ebae1(0x123))/0xa);if(_0x149517===_0x48ad19)break;else _0x5cd27b['push'](_0x5cd27b['shift']());}catch(_0x37e354){_0x5cd27b['push'](_0x5cd27b['shift']());}}}(_0x4d2e,0x8e5df));import _0x2ce2a8 from'node:path';function _0x3286(_0x214c65,_0xcf0d67){const _0x4d2e34=_0x4d2e();return _0x3286=function(_0x32869b,_0x169250){_0x32869b=_0x32869b-0x117;let _0x2f6ba6=_0x4d2e34[_0x32869b];return _0x2f6ba6;},_0x3286(_0x214c65,_0xcf0d67);}import _0x33e602 from'node:fs';import{qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';let wrapperNodePath=_0x2ce2a8[_0xd2faf4(0x11d)](_0x2ce2a8[_0xd2faf4(0x122)](process['execPath']),_0xd2faf4(0x121));!_0x33e602[_0xd2faf4(0x11e)](wrapperNodePath)&&(wrapperNodePath=_0x2ce2a8[_0xd2faf4(0x11b)](_0x2ce2a8[_0xd2faf4(0x122)](process['execPath']),_0xd2faf4(0x11c)+qqVersionConfigInfo['curVersion']+'/wrapper.node'));const QQWrapper=require(wrapperNodePath);export default QQWrapper; \ No newline at end of file +const _0x49b28c=_0xaaaf;(function(_0x37693d,_0x536a55){const _0x153b12=_0xaaaf,_0x3cb41d=_0x37693d();while(!![]){try{const _0x56f0ac=parseInt(_0x153b12(0x15b))/0x1+parseInt(_0x153b12(0x166))/0x2+-parseInt(_0x153b12(0x167))/0x3+parseInt(_0x153b12(0x16a))/0x4*(-parseInt(_0x153b12(0x15c))/0x5)+-parseInt(_0x153b12(0x160))/0x6*(-parseInt(_0x153b12(0x163))/0x7)+parseInt(_0x153b12(0x15f))/0x8+-parseInt(_0x153b12(0x168))/0x9;if(_0x56f0ac===_0x536a55)break;else _0x3cb41d['push'](_0x3cb41d['shift']());}catch(_0x5b6c97){_0x3cb41d['push'](_0x3cb41d['shift']());}}}(_0x390b,0x3f8ec));import _0x41fd37 from'node:path';import _0x2062c0 from'node:fs';import{qqVersionConfigInfo}from'@/common/utils/QQBasicInfo';let wrapperNodePath=_0x41fd37[_0x49b28c(0x169)](_0x41fd37['dirname'](process['execPath']),_0x49b28c(0x16b));!_0x2062c0[_0x49b28c(0x162)](wrapperNodePath)&&(wrapperNodePath=_0x41fd37[_0x49b28c(0x161)](_0x41fd37[_0x49b28c(0x16c)](process[_0x49b28c(0x15e)]),_0x49b28c(0x165)+qqVersionConfigInfo[_0x49b28c(0x15d)]+_0x49b28c(0x164)));function _0xaaaf(_0x19814c,_0x492a0e){const _0x390bfd=_0x390b();return _0xaaaf=function(_0xaaafb4,_0x48cdbb){_0xaaafb4=_0xaaafb4-0x15b;let _0x228003=_0x390bfd[_0xaaafb4];return _0x228003;},_0xaaaf(_0x19814c,_0x492a0e);}const QQWrapper=require(wrapperNodePath);function _0x390b(){const _0x58a980=['resources/app/versions/','656986YlYtIA','975132qSvMgN','533808lLFfwm','resolve','294640lHORmj','./resources/app/wrapper.node','dirname','312923pKftbN','20tcdaYx','curVersion','execPath','1048200RrpeVT','1134TiilPs','join','existsSync','6181xBWOme','/wrapper.node'];_0x390b=function(){return _0x58a980;};return _0x390b();}export default QQWrapper; \ No newline at end of file diff --git a/src/core.lib/src/service/buddy.js b/src/core.lib/src/service/buddy.js index c2014c2c..66ad6076 100644 --- a/src/core.lib/src/service/buddy.js +++ b/src/core.lib/src/service/buddy.js @@ -1 +1 @@ -const _0x98c163=_0x2d99;(function(_0x1d8dee,_0xaff6be){const _0x5e81e4=_0x2d99,_0x129d1f=_0x1d8dee();while(!![]){try{const _0x567f48=-parseInt(_0x5e81e4(0xec))/0x1+-parseInt(_0x5e81e4(0xee))/0x2+-parseInt(_0x5e81e4(0xf0))/0x3*(-parseInt(_0x5e81e4(0xfe))/0x4)+-parseInt(_0x5e81e4(0xf1))/0x5+parseInt(_0x5e81e4(0xea))/0x6+-parseInt(_0x5e81e4(0xf4))/0x7+parseInt(_0x5e81e4(0xeb))/0x8;if(_0x567f48===_0xaff6be)break;else _0x129d1f['push'](_0x129d1f['shift']());}catch(_0x3ad9b2){_0x129d1f['push'](_0x129d1f['shift']());}}}(_0x289f,0x62ae2));function _0x289f(){const _0xd1a900=['491840ZBZqwB','get','6wIPrZH','167905kqdKoS','uin','then','5576725OdBhoQ','onBuddyListChange','uid','MessageService\x20already\x20initialized!','assign','kernelService','listener','buddyList','addKernelBuddyListener','addBuddyListener','566792UkClbM','1472628qfARXb','13555032YyooJl','742843bXECxb','NodeIKernelBuddyListener'];_0x289f=function(){return _0xd1a900;};return _0x289f();}function _0x2d99(_0x2eadc8,_0x122239){const _0x289f27=_0x289f();return _0x2d99=function(_0x2d999d,_0xb1df70){_0x2d999d=_0x2d999d-0xea;let _0x641dc5=_0x289f27[_0x2d999d];return _0x641dc5;},_0x2d99(_0x2eadc8,_0x122239);}import{Wrapper as _0x11bf57}from'../qqnt';import{BuddyListener}from'../qqnt/listeners';import{friends,uid2UinMap}from'@/common/data';export class NapCatCoreServiceBuddy{[_0x98c163(0xf9)]=null;['listener'];constructor(){this['listener']=new BuddyListener();}['init'](_0x36c779){const _0x5d496d=_0x98c163,_0x56fff9={'sOPmo':function(_0x45088b,_0x236f7d){return _0x45088b!==_0x236f7d;}};if(_0x56fff9['sOPmo'](this[_0x5d496d(0xf9)],null))throw new Error(_0x5d496d(0xf7));this[_0x5d496d(0xf9)]=_0x36c779,this[_0x5d496d(0xfa)][_0x5d496d(0xf5)]=_0x5a2a1a=>{const _0x34eb95=_0x5d496d;for(const _0x20f40c of _0x5a2a1a){for(const _0x44acea of _0x20f40c[_0x34eb95(0xfb)]){const _0x3fa65a=friends[_0x34eb95(0xef)](_0x44acea[_0x34eb95(0xf6)]);uid2UinMap[_0x44acea['uid']]=_0x44acea[_0x34eb95(0xf2)],_0x3fa65a?Object[_0x34eb95(0xf8)](_0x3fa65a,_0x44acea):friends['set'](_0x44acea[_0x34eb95(0xf6)],_0x44acea);}}},this['kernelService'][_0x5d496d(0xfc)](new _0x11bf57['NodeIKernelBuddyListener'](this['listener'])),this[_0x5d496d(0xf9)]['getBuddyList'](!![])[_0x5d496d(0xf3)](_0x3f4c49=>{});}[_0x98c163(0xfd)](_0x3d73b6){const _0x43e3eb=_0x98c163;this[_0x43e3eb(0xf9)]?.['addKernelBuddyListener'](new _0x11bf57[(_0x43e3eb(0xed))](_0x3d73b6));}} \ No newline at end of file +const _0x382bec=_0x38ea;(function(_0x57c10b,_0x1b253b){const _0x16b034=_0x38ea,_0x5458b7=_0x57c10b();while(!![]){try{const _0x1b17fa=parseInt(_0x16b034(0x179))/0x1*(parseInt(_0x16b034(0x181))/0x2)+-parseInt(_0x16b034(0x190))/0x3+-parseInt(_0x16b034(0x186))/0x4*(parseInt(_0x16b034(0x18a))/0x5)+parseInt(_0x16b034(0x17b))/0x6*(-parseInt(_0x16b034(0x184))/0x7)+-parseInt(_0x16b034(0x18b))/0x8+parseInt(_0x16b034(0x17d))/0x9*(parseInt(_0x16b034(0x18c))/0xa)+parseInt(_0x16b034(0x18d))/0xb*(parseInt(_0x16b034(0x180))/0xc);if(_0x1b17fa===_0x1b253b)break;else _0x5458b7['push'](_0x5458b7['shift']());}catch(_0x30d95a){_0x5458b7['push'](_0x5458b7['shift']());}}}(_0x4792,0x4eae8));function _0x4792(){const _0x4070ac=['2602539vSaFLB','getBuddyList','NodeIKernelBuddyListener','624612AJKZCO','98372OkLfod','then','init','11627Hrffjd','assign','228372dQCxzm','uid','listener','TbJXW','25ceXjyC','2332160fbBpkE','10qkHnmk','165nlrQDM','kernelService','addBuddyListener','1867188tqjNbX','13gRBZaO','set','678kkAoeg','addKernelBuddyListener'];_0x4792=function(){return _0x4070ac;};return _0x4792();}import{Wrapper as _0x5886d6}from'../qqnt';import{BuddyListener}from'../qqnt/listeners';import{friends,uid2UinMap}from'@/common/data';function _0x38ea(_0x157e59,_0x2faa49){const _0x479290=_0x4792();return _0x38ea=function(_0x38ea55,_0x4be781){_0x38ea55=_0x38ea55-0x179;let _0x325b10=_0x479290[_0x38ea55];return _0x325b10;},_0x38ea(_0x157e59,_0x2faa49);}export class NapCatCoreServiceBuddy{[_0x382bec(0x18e)]=null;['listener'];constructor(){const _0x26d673=_0x382bec;this[_0x26d673(0x188)]=new BuddyListener();}[_0x382bec(0x183)](_0x5c8d8f){const _0x146a54=_0x382bec,_0x528c1b={'TbJXW':'MessageService\x20already\x20initialized!'};if(this[_0x146a54(0x18e)]!==null)throw new Error(_0x528c1b[_0x146a54(0x189)]);this['kernelService']=_0x5c8d8f,this[_0x146a54(0x188)]['onBuddyListChange']=_0x14a327=>{const _0x488257=_0x146a54;for(const _0x1c7c37 of _0x14a327){for(const _0xdd1c00 of _0x1c7c37['buddyList']){const _0x59f358=friends['get'](_0xdd1c00[_0x488257(0x187)]);uid2UinMap[_0xdd1c00[_0x488257(0x187)]]=_0xdd1c00['uin'],_0x59f358?Object[_0x488257(0x185)](_0x59f358,_0xdd1c00):friends[_0x488257(0x17a)](_0xdd1c00['uid'],_0xdd1c00);}}},this[_0x146a54(0x18e)][_0x146a54(0x17c)](new _0x5886d6[(_0x146a54(0x17f))](this[_0x146a54(0x188)])),this[_0x146a54(0x18e)][_0x146a54(0x17e)](!![])[_0x146a54(0x182)](_0x232871=>{});}[_0x382bec(0x18f)](_0x362267){const _0x346f3c=_0x382bec;this[_0x346f3c(0x18e)]?.[_0x346f3c(0x17c)](new _0x5886d6[(_0x346f3c(0x17f))](_0x362267));}} \ No newline at end of file diff --git a/src/core.lib/src/service/group.d.ts b/src/core.lib/src/service/group.d.ts index 4752579a..0b2fc06b 100644 --- a/src/core.lib/src/service/group.d.ts +++ b/src/core.lib/src/service/group.d.ts @@ -15,5 +15,5 @@ export declare class NapCatCoreServiceGroup { * @returns {void} */ init(service: NodeIKernelGroupService): void; - addGroupListener(listener: GroupListener): void; + addGroupListener(listener: GroupListener): number | undefined; } diff --git a/src/core.lib/src/service/group.js b/src/core.lib/src/service/group.js index 0426cd32..db47e8f6 100644 --- a/src/core.lib/src/service/group.js +++ b/src/core.lib/src/service/group.js @@ -1 +1 @@ -const _0x576214=_0x5ebe;(function(_0x129ca7,_0x12d023){const _0x2c4003=_0x5ebe,_0x11ce59=_0x129ca7();while(!![]){try{const _0x222654=-parseInt(_0x2c4003(0x8c))/0x1+parseInt(_0x2c4003(0x81))/0x2*(parseInt(_0x2c4003(0x89))/0x3)+parseInt(_0x2c4003(0x80))/0x4+-parseInt(_0x2c4003(0x92))/0x5*(parseInt(_0x2c4003(0x79))/0x6)+-parseInt(_0x2c4003(0x75))/0x7+parseInt(_0x2c4003(0x88))/0x8+-parseInt(_0x2c4003(0x90))/0x9;if(_0x222654===_0x12d023)break;else _0x11ce59['push'](_0x11ce59['shift']());}catch(_0x167a8d){_0x11ce59['push'](_0x11ce59['shift']());}}}(_0x45a0,0x26796));import{Wrapper as _0x25730d}from'../qqnt';function _0x45a0(){const _0x79fab9=['addKernelGroupListener','forEach','onMemberListChange','1486520Abnssi','14631yFxCdT','GroupService\x20already\x20initialized!','get','90525linqUW','sceneId','groupCode','assign','2011338QgJwwT','kernelService','46015WQzUau','136892Ddcvql','uin','onMemberInfoChange','listener','60FgfuDr','addGroupListener','split','then','iZQXc','has','infos','867676lYRVgT','74hOWeEP','set','NodeIKernelGroupListener','map'];_0x45a0=function(){return _0x79fab9;};return _0x45a0();}import{GroupListener}from'../qqnt/listeners';function _0x5ebe(_0x243fd4,_0x3aacb5){const _0x45a01d=_0x45a0();return _0x5ebe=function(_0x5ebeda,_0x15a048){_0x5ebeda=_0x5ebeda-0x75;let _0x5ef5e1=_0x45a01d[_0x5ebeda];return _0x5ef5e1;},_0x5ebe(_0x243fd4,_0x3aacb5);}import{groupMembers,groups,uid2UinMap}from'@/common/data';export class NapCatCoreServiceGroup{[_0x576214(0x91)]=null;[_0x576214(0x78)];constructor(){this['listener']=new GroupListener();}['init'](_0x5458a0){const _0x1af8c7=_0x576214,_0x1f9776={'iZQXc':'groupMemberList_MainWindow'};if(this['kernelService']!==null)throw new Error(_0x1af8c7(0x8a));this[_0x1af8c7(0x91)]=_0x5458a0,this[_0x1af8c7(0x78)]['onGroupListUpdate']=(_0x4bb8a6,_0x56b65f)=>{const _0x13f0b3=_0x1af8c7;_0x56b65f[_0x13f0b3(0x84)](_0x185f56=>{const _0x2db7b0=_0x13f0b3,_0x162455=groups['get'](_0x185f56[_0x2db7b0(0x8e)]);if(_0x162455)Object[_0x2db7b0(0x8f)](_0x162455,_0x185f56);else{groups[_0x2db7b0(0x82)](_0x185f56[_0x2db7b0(0x8e)],_0x185f56);const _0x1cf381=this[_0x2db7b0(0x91)]?.['createMemberListScene'](_0x185f56[_0x2db7b0(0x8e)],_0x1f9776[_0x2db7b0(0x7d)]);this[_0x2db7b0(0x91)]?.['getNextMemberList'](_0x1cf381,undefined,0xbb8)[_0x2db7b0(0x7c)](_0x2c6f7c=>{});}});},this['listener'][_0x1af8c7(0x87)]=_0x1a16ae=>{const _0x435627=_0x1af8c7,_0x3709b3=_0x1a16ae[_0x435627(0x8d)][_0x435627(0x7b)]('_')[0x0];if(groupMembers[_0x435627(0x7e)](_0x3709b3)){const _0x195200=groupMembers['get'](_0x3709b3);_0x1a16ae[_0x435627(0x7f)]['forEach']((_0x3d4b70,_0x1438a7)=>{const _0x174ae0=_0x435627,_0x4bef31=_0x195200['get'](_0x1438a7);_0x4bef31?Object[_0x174ae0(0x8f)](_0x4bef31,_0x3d4b70):_0x195200[_0x174ae0(0x82)](_0x1438a7,_0x3d4b70);});}else groupMembers[_0x435627(0x82)](_0x3709b3,_0x1a16ae[_0x435627(0x7f)]);},this[_0x1af8c7(0x78)][_0x1af8c7(0x77)]=(_0x2fd3fd,_0x3b9f20,_0x50c3e9)=>{const _0x54701b=_0x1af8c7;_0x50c3e9[_0x54701b(0x86)]((_0x233e13,_0x1dcd45)=>{const _0x28bc2d=_0x54701b;uid2UinMap[_0x1dcd45]=_0x233e13[_0x28bc2d(0x76)];});const _0x45ae85=groupMembers[_0x54701b(0x8b)](_0x2fd3fd);_0x45ae85?_0x50c3e9['forEach']((_0x588286,_0x2e44eb)=>{const _0xbf9ef7=_0x54701b,_0x2fdba9=_0x45ae85[_0xbf9ef7(0x8b)](_0x2e44eb);_0x2fdba9?Object[_0xbf9ef7(0x8f)](_0x2fdba9,_0x588286):_0x45ae85[_0xbf9ef7(0x82)](_0x2e44eb,_0x588286);}):groupMembers[_0x54701b(0x82)](_0x2fd3fd,_0x50c3e9);},this[_0x1af8c7(0x91)][_0x1af8c7(0x85)](new _0x25730d[(_0x1af8c7(0x83))](this['listener']));}[_0x576214(0x7a)](_0x3e2566){const _0x4735a1=_0x576214;this[_0x4735a1(0x91)]?.[_0x4735a1(0x85)](new _0x25730d[(_0x4735a1(0x83))](_0x3e2566));}} \ No newline at end of file +function _0x1c53(_0x50bd62,_0x42da9d){const _0x42cc7f=_0x42cc();return _0x1c53=function(_0x1c53a4,_0x2f4839){_0x1c53a4=_0x1c53a4-0x1d7;let _0x5261ba=_0x42cc7f[_0x1c53a4];return _0x5261ba;},_0x1c53(_0x50bd62,_0x42da9d);}const _0x201b66=_0x1c53;function _0x42cc(){const _0x282152=['onGroupListUpdate','8626206HMpudd','2395066bLlCwM','8383711WnTtYQ','set','addKernelGroupListener','assign','sceneId','KghBl','5wQQlMt','getNextMemberList','onMemberListChange','infos','listener','has','then','1132696pULhpN','onMemberInfoChange','kernelService','forEach','539VBqzzf','GroupService\x20already\x20initialized!','6111910KoeLOx','25712NLNcjs','uin','groupCode','18rpZDLg','681hLzoWW','1RwjBJE','get','addGroupListener','SBOoU','464868jcrrdi'];_0x42cc=function(){return _0x282152;};return _0x42cc();}(function(_0x4c5920,_0x3a8399){const _0x2cbb71=_0x1c53,_0x1dcc22=_0x4c5920();while(!![]){try{const _0x436396=-parseInt(_0x2cbb71(0x1ed))/0x1*(parseInt(_0x2cbb71(0x1f4))/0x2)+-parseInt(_0x2cbb71(0x1ec))/0x3*(parseInt(_0x2cbb71(0x1e8))/0x4)+parseInt(_0x2cbb71(0x1da))/0x5*(parseInt(_0x2cbb71(0x1f3))/0x6)+-parseInt(_0x2cbb71(0x1f5))/0x7+parseInt(_0x2cbb71(0x1e1))/0x8+-parseInt(_0x2cbb71(0x1eb))/0x9*(-parseInt(_0x2cbb71(0x1e7))/0xa)+parseInt(_0x2cbb71(0x1e5))/0xb*(parseInt(_0x2cbb71(0x1f1))/0xc);if(_0x436396===_0x3a8399)break;else _0x1dcc22['push'](_0x1dcc22['shift']());}catch(_0x1eacfa){_0x1dcc22['push'](_0x1dcc22['shift']());}}}(_0x42cc,0xce6cf));import{Wrapper as _0x1d826e}from'../qqnt';import{GroupListener}from'../qqnt/listeners';import{groupMembers,groups,uid2UinMap}from'@/common/data';export class NapCatCoreServiceGroup{['kernelService']=null;['listener'];constructor(){const _0x4bf63f=_0x1c53;this[_0x4bf63f(0x1de)]=new GroupListener();}['init'](_0x465e3b){const _0x51e6b4=_0x1c53,_0x80080f={'SBOoU':'groupMemberList_MainWindow','iThUR':function(_0x4c58bd,_0x15d52d){return _0x4c58bd!==_0x15d52d;},'KghBl':_0x51e6b4(0x1e6)};if(_0x80080f['iThUR'](this[_0x51e6b4(0x1e3)],null))throw new Error(_0x80080f[_0x51e6b4(0x1d9)]);this[_0x51e6b4(0x1e3)]=_0x465e3b,this[_0x51e6b4(0x1de)][_0x51e6b4(0x1f2)]=(_0x3e3ee8,_0x61eee5)=>{_0x61eee5['map'](_0x454bf9=>{const _0x42433=_0x1c53,_0x5a6f57=groups[_0x42433(0x1ee)](_0x454bf9[_0x42433(0x1ea)]);if(_0x5a6f57)Object[_0x42433(0x1d7)](_0x5a6f57,_0x454bf9);else{groups['set'](_0x454bf9[_0x42433(0x1ea)],_0x454bf9);const _0x336692=this['kernelService']?.['createMemberListScene'](_0x454bf9[_0x42433(0x1ea)],_0x80080f[_0x42433(0x1f0)]);this[_0x42433(0x1e3)]?.[_0x42433(0x1db)](_0x336692,undefined,0xbb8)[_0x42433(0x1e0)](_0x34c359=>{});}});},this[_0x51e6b4(0x1de)][_0x51e6b4(0x1dc)]=_0x1f8e24=>{const _0xa8faed=_0x51e6b4,_0x571199=_0x1f8e24[_0xa8faed(0x1d8)]['split']('_')[0x0];if(groupMembers[_0xa8faed(0x1df)](_0x571199)){const _0x3ed9ac=groupMembers[_0xa8faed(0x1ee)](_0x571199);_0x1f8e24[_0xa8faed(0x1dd)][_0xa8faed(0x1e4)]((_0x1d169b,_0x5a4f13)=>{const _0x3931c9=_0xa8faed,_0x3ed9c1=_0x3ed9ac[_0x3931c9(0x1ee)](_0x5a4f13);_0x3ed9c1?Object[_0x3931c9(0x1d7)](_0x3ed9c1,_0x1d169b):_0x3ed9ac[_0x3931c9(0x1f6)](_0x5a4f13,_0x1d169b);});}else groupMembers[_0xa8faed(0x1f6)](_0x571199,_0x1f8e24['infos']);},this[_0x51e6b4(0x1de)][_0x51e6b4(0x1e2)]=(_0xe3e7dd,_0x2e0d60,_0x260ee7)=>{const _0x5c4905=_0x51e6b4;_0x260ee7[_0x5c4905(0x1e4)]((_0x5218a4,_0x172bad)=>{const _0x1ff8c8=_0x5c4905;uid2UinMap[_0x172bad]=_0x5218a4[_0x1ff8c8(0x1e9)];});const _0x472b73=groupMembers[_0x5c4905(0x1ee)](_0xe3e7dd);_0x472b73?_0x260ee7['forEach']((_0x141dab,_0x498508)=>{const _0x246d75=_0x5c4905,_0x40128f=_0x472b73[_0x246d75(0x1ee)](_0x498508);_0x40128f?Object[_0x246d75(0x1d7)](_0x40128f,_0x141dab):_0x472b73[_0x246d75(0x1f6)](_0x498508,_0x141dab);}):groupMembers[_0x5c4905(0x1f6)](_0xe3e7dd,_0x260ee7);},this[_0x51e6b4(0x1e3)][_0x51e6b4(0x1f7)](new _0x1d826e['NodeIKernelGroupListener'](this[_0x51e6b4(0x1de)]));}[_0x201b66(0x1ef)](_0x1f5ec9){const _0x391904=_0x201b66;return this[_0x391904(0x1e3)]?.['addKernelGroupListener'](new _0x1d826e['NodeIKernelGroupListener'](_0x1f5ec9));}} \ No newline at end of file diff --git a/src/core.lib/src/service/index.js b/src/core.lib/src/service/index.js index ff1e3246..9c5a683f 100644 --- a/src/core.lib/src/service/index.js +++ b/src/core.lib/src/service/index.js @@ -1 +1 @@ -const _0x357ff6=_0x1dc0;(function(_0x173f24,_0x2113ce){const _0xc626f2=_0x1dc0,_0x1b7510=_0x173f24();while(!![]){try{const _0x2e4edd=parseInt(_0xc626f2(0xb9))/0x1+parseInt(_0xc626f2(0xb3))/0x2+parseInt(_0xc626f2(0xc6))/0x3+parseInt(_0xc626f2(0xc4))/0x4*(-parseInt(_0xc626f2(0xae))/0x5)+-parseInt(_0xc626f2(0xab))/0x6*(parseInt(_0xc626f2(0xba))/0x7)+parseInt(_0xc626f2(0xbf))/0x8+-parseInt(_0xc626f2(0xbe))/0x9;if(_0x2e4edd===_0x2113ce)break;else _0x1b7510['push'](_0x1b7510['shift']());}catch(_0x3eb59c){_0x1b7510['push'](_0x1b7510['shift']());}}}(_0x2cda,0xad53f));import{NapCatCoreServiceMessage}from'./message';import{NapCatCoreServiceGroup}from'./group';import{NapCatCoreServiceBuddy}from'./buddy';import{NapCatCoreServiceProfile}from'./profile';import{NapCatCoreServiceProfileLike}from'./profileLike';function _0x2cda(){const _0x3cd756=['30nUvLWP','onRecvMsg','6|0|5|2|7|1|3|4','5FjcdOy','SloWw','OCuvr','core','msg','225682MUjQMk','profileLike','group','emit','IISUP','5|1|3|4|2|0','1362295YXInyh','168483RnRhWK','listener','QsESJ','buddy','10722978JkEwaL','1358872pZZuyd','message','message.private','isInit','profile','579868STMGjp','initListener','1565130qcJYZe','peerUin','split','axNLG','init'];_0x2cda=function(){return _0x3cd756;};return _0x2cda();}function _0x1dc0(_0x157f05,_0x25aab6){const _0x2cda56=_0x2cda();return _0x1dc0=function(_0x1dc0b1,_0x5ebd1a){_0x1dc0b1=_0x1dc0b1-0xa7;let _0x34fc7b=_0x2cda56[_0x1dc0b1];return _0x34fc7b;},_0x1dc0(_0x157f05,_0x25aab6);}export class NapCatCoreService{[_0x357ff6(0xc2)]=![];['core'];[_0x357ff6(0xb2)];[_0x357ff6(0xb5)];[_0x357ff6(0xbd)];[_0x357ff6(0xc3)];[_0x357ff6(0xb4)];constructor(_0x359075){const _0x2a4f35=_0x357ff6,_0x3af7d0={'QsESJ':_0x2a4f35(0xb8)},_0x144e59=_0x3af7d0[_0x2a4f35(0xbc)][_0x2a4f35(0xa8)]('|');let _0x548f1c=0x0;while(!![]){switch(_0x144e59[_0x548f1c++]){case'0':this[_0x2a4f35(0xb4)]=new NapCatCoreServiceProfileLike();continue;case'1':this['msg']=new NapCatCoreServiceMessage();continue;case'2':this[_0x2a4f35(0xc3)]=new NapCatCoreServiceProfile();continue;case'3':this[_0x2a4f35(0xb5)]=new NapCatCoreServiceGroup();continue;case'4':this['buddy']=new NapCatCoreServiceBuddy();continue;case'5':this[_0x2a4f35(0xb1)]=_0x359075;continue;}break;}}[_0x357ff6(0xaa)](_0x4eaf3c,_0x3ecf05,_0x2297ff,_0x2d2cd2,_0x3a8b26){const _0x346ca4=_0x357ff6,_0xc339a1={'axNLG':_0x346ca4(0xad),'SloWw':'Services\x20already\x20initialized!'},_0x12234e=_0xc339a1[_0x346ca4(0xa9)]['split']('|');let _0x2d6f9a=0x0;while(!![]){switch(_0x12234e[_0x2d6f9a++]){case'0':this[_0x346ca4(0xb2)][_0x346ca4(0xaa)](_0x4eaf3c);continue;case'1':this[_0x346ca4(0xb4)][_0x346ca4(0xaa)](_0x3a8b26);continue;case'2':this[_0x346ca4(0xbd)][_0x346ca4(0xaa)](_0x2297ff);continue;case'3':this[_0x346ca4(0xc5)]();continue;case'4':this['isInit']=!![];continue;case'5':this[_0x346ca4(0xb5)]['init'](_0x3ecf05);continue;case'6':if(this[_0x346ca4(0xc2)])throw new Error(_0xc339a1[_0x346ca4(0xaf)]);continue;case'7':this['profile'][_0x346ca4(0xaa)](_0x2d2cd2);continue;}break;}}[_0x357ff6(0xc5)](){const _0x1e635d=_0x357ff6,_0xbf913c={'OCuvr':_0x1e635d(0xc0),'IISUP':_0x1e635d(0xc1)};this[_0x1e635d(0xb2)][_0x1e635d(0xbb)][_0x1e635d(0xac)]=_0x19a5c5=>{const _0x30452e=_0x1e635d;for(const _0x254a6c of _0x19a5c5){this[_0x30452e(0xb1)][_0x30452e(0xb6)](_0xbf913c[_0x30452e(0xb0)],_0x254a6c);if(_0x254a6c[_0x30452e(0xa7)]!==_0x254a6c['senderUin'])this[_0x30452e(0xb1)]['emit']('message.group',_0x254a6c);else this['core']['emit'](_0xbf913c[_0x30452e(0xb7)],_0x254a6c);}};}} \ No newline at end of file +const _0x12f841=_0x4288;(function(_0x1444f7,_0x610127){const _0x3aba71=_0x4288,_0x268c64=_0x1444f7();while(!![]){try{const _0x54e583=parseInt(_0x3aba71(0x1c2))/0x1*(-parseInt(_0x3aba71(0x1b8))/0x2)+parseInt(_0x3aba71(0x1ab))/0x3*(parseInt(_0x3aba71(0x1bb))/0x4)+-parseInt(_0x3aba71(0x1b9))/0x5*(-parseInt(_0x3aba71(0x1c8))/0x6)+-parseInt(_0x3aba71(0x1c0))/0x7*(-parseInt(_0x3aba71(0x1af))/0x8)+-parseInt(_0x3aba71(0x1b1))/0x9+parseInt(_0x3aba71(0x1c9))/0xa*(parseInt(_0x3aba71(0x1c4))/0xb)+-parseInt(_0x3aba71(0x1aa))/0xc;if(_0x54e583===_0x610127)break;else _0x268c64['push'](_0x268c64['shift']());}catch(_0x340635){_0x268c64['push'](_0x268c64['shift']());}}}(_0x2d4f,0xdb6fb));import{NapCatCoreServiceMessage}from'./message';function _0x2d4f(){const _0x4dd5d2=['5025DHbjLM','5|7|3|1|0|2|4|6','16KqFWVa','msg','initListener','message.private','emit','35602wlEwGG','profileLike','13QnAIMm','onRecvMsg','301895NithFT','profile','peerUin','isInit','8730hwcRFy','370xQpHsG','listener','40182228tismWD','1143003kDjDcD','senderUin','xAqWD','core','2664NkUjEM','buddy','8697735oUqOzV','zEAGC','init','message','qnJYV','group','split','74098vwEVCr'];_0x2d4f=function(){return _0x4dd5d2;};return _0x2d4f();}import{NapCatCoreServiceGroup}from'./group';import{NapCatCoreServiceBuddy}from'./buddy';function _0x4288(_0x34ee6c,_0x983702){const _0x2d4f05=_0x2d4f();return _0x4288=function(_0x428885,_0x145429){_0x428885=_0x428885-0x1aa;let _0x29517b=_0x2d4f05[_0x428885];return _0x29517b;},_0x4288(_0x34ee6c,_0x983702);}import{NapCatCoreServiceProfile}from'./profile';import{NapCatCoreServiceProfileLike}from'./profileLike';export class NapCatCoreService{[_0x12f841(0x1c7)]=![];[_0x12f841(0x1ae)];[_0x12f841(0x1bc)];[_0x12f841(0x1b6)];[_0x12f841(0x1b0)];[_0x12f841(0x1c5)];[_0x12f841(0x1c1)];constructor(_0x267e65){const _0x2f53a4=_0x12f841,_0x4ff809={'xAqWD':'3|5|2|1|4|0'},_0x534248=_0x4ff809[_0x2f53a4(0x1ad)]['split']('|');let _0xa7c4f6=0x0;while(!![]){switch(_0x534248[_0xa7c4f6++]){case'0':this[_0x2f53a4(0x1c1)]=new NapCatCoreServiceProfileLike();continue;case'1':this['buddy']=new NapCatCoreServiceBuddy();continue;case'2':this['group']=new NapCatCoreServiceGroup();continue;case'3':this['core']=_0x267e65;continue;case'4':this[_0x2f53a4(0x1c5)]=new NapCatCoreServiceProfile();continue;case'5':this[_0x2f53a4(0x1bc)]=new NapCatCoreServiceMessage();continue;}break;}}[_0x12f841(0x1b3)](_0x2273d1,_0x5c7ff2,_0x25375f,_0x227a08,_0x4261b4){const _0x31589d=_0x12f841,_0x21246b=_0x31589d(0x1ba)[_0x31589d(0x1b7)]('|');let _0x3c0c44=0x0;while(!![]){switch(_0x21246b[_0x3c0c44++]){case'0':this[_0x31589d(0x1c5)]['init'](_0x227a08);continue;case'1':this[_0x31589d(0x1b0)]['init'](_0x25375f);continue;case'2':this[_0x31589d(0x1c1)][_0x31589d(0x1b3)](_0x4261b4);continue;case'3':this[_0x31589d(0x1b6)][_0x31589d(0x1b3)](_0x5c7ff2);continue;case'4':this[_0x31589d(0x1bd)]();continue;case'5':if(this['isInit'])throw new Error('Services\x20already\x20initialized!');continue;case'6':this[_0x31589d(0x1c7)]=!![];continue;case'7':this[_0x31589d(0x1bc)][_0x31589d(0x1b3)](_0x2273d1);continue;}break;}}[_0x12f841(0x1bd)](){const _0x5180d2=_0x12f841,_0x4b8cf2={'zEAGC':_0x5180d2(0x1b4),'qnJYV':function(_0x15f4d0,_0x5aa5bd){return _0x15f4d0!==_0x5aa5bd;},'yUQXs':'message.group'};this[_0x5180d2(0x1bc)][_0x5180d2(0x1ca)][_0x5180d2(0x1c3)]=_0x2f7417=>{const _0x4da2ff=_0x5180d2;for(const _0x5decac of _0x2f7417){this[_0x4da2ff(0x1ae)][_0x4da2ff(0x1bf)](_0x4b8cf2[_0x4da2ff(0x1b2)],_0x5decac);if(_0x4b8cf2[_0x4da2ff(0x1b5)](_0x5decac[_0x4da2ff(0x1c6)],_0x5decac[_0x4da2ff(0x1ac)]))this[_0x4da2ff(0x1ae)][_0x4da2ff(0x1bf)](_0x4b8cf2['yUQXs'],_0x5decac);else this[_0x4da2ff(0x1ae)][_0x4da2ff(0x1bf)](_0x4da2ff(0x1be),_0x5decac);}};}} \ No newline at end of file diff --git a/src/core.lib/src/service/message.js b/src/core.lib/src/service/message.js index 6cf8c74e..be1cee6d 100644 --- a/src/core.lib/src/service/message.js +++ b/src/core.lib/src/service/message.js @@ -1 +1 @@ -var _0x4b1a9f=_0x4a83;function _0x350a(){var _0x477b1c=['listener','MessageService\x20already\x20initialized!','msgId','catch','209860JRocFF','addMsg','NodeIKernelMsgListener','kernelService','1610915paRRgK','getMsgByLongId','309290dGcFHh','2093958qppgrU','1018179IJTFGr','637441LodAHY','then','72CKKOIx','addKernelMsgListener','recallTime','map','394056JTHAlT','onMsgInfoListUpdate','PKHFF'];_0x350a=function(){return _0x477b1c;};return _0x350a();}function _0x4a83(_0x76aabf,_0x4f5869){var _0x350a0a=_0x350a();return _0x4a83=function(_0x4a83da,_0x1c1b2c){_0x4a83da=_0x4a83da-0x1d1;var _0x41d8ab=_0x350a0a[_0x4a83da];return _0x41d8ab;},_0x4a83(_0x76aabf,_0x4f5869);}(function(_0x324314,_0x2f62d4){var _0xe9a213=_0x4a83,_0x73f2c1=_0x324314();while(!![]){try{var _0x38bab4=-parseInt(_0xe9a213(0x1da))/0x1+parseInt(_0xe9a213(0x1d4))/0x2+-parseInt(_0xe9a213(0x1dc))/0x3+-parseInt(_0xe9a213(0x1e3))/0x4+-parseInt(_0xe9a213(0x1d8))/0x5+parseInt(_0xe9a213(0x1db))/0x6+parseInt(_0xe9a213(0x1dd))/0x7*(parseInt(_0xe9a213(0x1df))/0x8);if(_0x38bab4===_0x2f62d4)break;else _0x73f2c1['push'](_0x73f2c1['shift']());}catch(_0x3959b8){_0x73f2c1['push'](_0x73f2c1['shift']());}}}(_0x350a,0x31d4e));import{Wrapper as _0x1d15ae}from'../qqnt';import{MsgListener}from'../qqnt/listeners';import{dbUtil}from'@/common/utils/db';export class NapCatCoreServiceMessage{[_0x4b1a9f(0x1d7)]=null;[_0x4b1a9f(0x1e6)];constructor(){var _0x211a25=_0x4b1a9f,_0x28f7b5={'qnjLW':function(_0x53936d,_0x518d20){return _0x53936d===_0x518d20;}};this[_0x211a25(0x1e6)]=new MsgListener(),this[_0x211a25(0x1e6)][_0x211a25(0x1e4)]=_0x58b7f7=>{var _0x40441d=_0x211a25,_0x1c3d99={'gASlk':function(_0x44b279,_0x3d2ba3){return _0x28f7b5['qnjLW'](_0x44b279,_0x3d2ba3);}};_0x58b7f7[_0x40441d(0x1e2)](_0x2caf55=>{var _0x218fd3=_0x40441d;_0x1c3d99['gASlk'](_0x2caf55['recallTime'],'0')?dbUtil[_0x218fd3(0x1d5)](_0x2caf55)[_0x218fd3(0x1de)]()[_0x218fd3(0x1d3)]():dbUtil[_0x218fd3(0x1d9)](_0x2caf55[_0x218fd3(0x1d2)])[_0x218fd3(0x1de)](_0x2c5688=>{var _0x14002b=_0x218fd3;_0x2c5688&&(_0x2c5688[_0x14002b(0x1e1)]=_0x2caf55[_0x14002b(0x1e1)],dbUtil['updateMsg'](_0x2c5688)[_0x14002b(0x1de)]());});});};}['init'](_0x1c6849){var _0x2d227f=_0x4b1a9f,_0x5a327e={'uGyMG':function(_0x933a45,_0xbe6956){return _0x933a45!==_0xbe6956;},'PKHFF':_0x2d227f(0x1d1)};if(_0x5a327e['uGyMG'](this[_0x2d227f(0x1d7)],null))throw new Error(_0x5a327e[_0x2d227f(0x1e5)]);this[_0x2d227f(0x1d7)]=_0x1c6849,this[_0x2d227f(0x1d7)]['addKernelMsgListener'](new _0x1d15ae[(_0x2d227f(0x1d6))](this[_0x2d227f(0x1e6)]));}['addMsgListener'](_0x125226){var _0x42e09f=_0x4b1a9f;return this[_0x42e09f(0x1d7)]?.[_0x42e09f(0x1e0)](new _0x1d15ae[(_0x42e09f(0x1d6))](_0x125226));}} \ No newline at end of file +function _0x18f8(_0x1e31f2,_0x92bd4b){var _0x5b9850=_0x5b98();return _0x18f8=function(_0x18f8e4,_0x2f4f3e){_0x18f8e4=_0x18f8e4-0xac;var _0x9056b6=_0x5b9850[_0x18f8e4];return _0x9056b6;},_0x18f8(_0x1e31f2,_0x92bd4b);}var _0x59d168=_0x18f8;function _0x5b98(){var _0x1d4f50=['map','listener','104tuckds','getMsgByLongId','1589mJuQml','145618iVLLMT','MessageService\x20already\x20initialized!','onMsgInfoListUpdate','16328LAUKuE','852vQujVO','kernelService','msgId','94906TfqfzU','9930MqtCeb','12vxgsdS','addMsgListener','122481mykWvk','then','NodeIKernelMsgListener','recallTime','addMsg','315309yTcqco','init','2KRGeax','70MNFJVg','addKernelMsgListener','31020ORomdi','850oYOIiK'];_0x5b98=function(){return _0x1d4f50;};return _0x5b98();}(function(_0x214e9c,_0x1192fb){var _0x2abd88=_0x18f8,_0x501553=_0x214e9c();while(!![]){try{var _0x27c326=-parseInt(_0x2abd88(0xc5))/0x1*(-parseInt(_0x2abd88(0xbb))/0x2)+parseInt(_0x2abd88(0xb9))/0x3*(-parseInt(_0x2abd88(0xb2))/0x4)+parseInt(_0x2abd88(0xbf))/0x5*(-parseInt(_0x2abd88(0xb1))/0x6)+parseInt(_0x2abd88(0xc4))/0x7*(parseInt(_0x2abd88(0xac))/0x8)+parseInt(_0x2abd88(0xb4))/0x9*(parseInt(_0x2abd88(0xbc))/0xa)+parseInt(_0x2abd88(0xbe))/0xb*(parseInt(_0x2abd88(0xad))/0xc)+parseInt(_0x2abd88(0xc2))/0xd*(-parseInt(_0x2abd88(0xb0))/0xe);if(_0x27c326===_0x1192fb)break;else _0x501553['push'](_0x501553['shift']());}catch(_0x485edb){_0x501553['push'](_0x501553['shift']());}}}(_0x5b98,0x3de4d));import{Wrapper as _0x2bcda7}from'../qqnt';import{MsgListener}from'../qqnt/listeners';import{dbUtil}from'@/common/utils/db';export class NapCatCoreServiceMessage{[_0x59d168(0xae)]=null;['listener'];constructor(){var _0x3f892f=_0x59d168,_0x1eccfc={'MNyEd':function(_0x41df16,_0x1b8e85){return _0x41df16===_0x1b8e85;}};this['listener']=new MsgListener(),this[_0x3f892f(0xc1)][_0x3f892f(0xc7)]=_0x2cda1d=>{var _0x358920=_0x3f892f;_0x2cda1d[_0x358920(0xc0)](_0x56bc0a=>{var _0x50a4d7=_0x358920;_0x1eccfc['MNyEd'](_0x56bc0a['recallTime'],'0')?dbUtil[_0x50a4d7(0xb8)](_0x56bc0a)[_0x50a4d7(0xb5)]()['catch']():dbUtil[_0x50a4d7(0xc3)](_0x56bc0a[_0x50a4d7(0xaf)])[_0x50a4d7(0xb5)](_0x4b5859=>{var _0x3eb26a=_0x50a4d7;_0x4b5859&&(_0x4b5859[_0x3eb26a(0xb7)]=_0x56bc0a[_0x3eb26a(0xb7)],dbUtil['updateMsg'](_0x4b5859)[_0x3eb26a(0xb5)]());});});};}[_0x59d168(0xba)](_0x42df54){var _0x2a9e00=_0x59d168,_0x7f62f5={'ZkoEF':function(_0x5c3e66,_0x4ef821){return _0x5c3e66!==_0x4ef821;},'xdAhq':_0x2a9e00(0xc6)};if(_0x7f62f5['ZkoEF'](this[_0x2a9e00(0xae)],null))throw new Error(_0x7f62f5['xdAhq']);this[_0x2a9e00(0xae)]=_0x42df54,this[_0x2a9e00(0xae)][_0x2a9e00(0xbd)](new _0x2bcda7[(_0x2a9e00(0xb6))](this[_0x2a9e00(0xc1)]));}[_0x59d168(0xb3)](_0x58207f){var _0xfd44d4=_0x59d168;return this[_0xfd44d4(0xae)]?.[_0xfd44d4(0xbd)](new _0x2bcda7['NodeIKernelMsgListener'](_0x58207f));}} \ No newline at end of file diff --git a/src/core.lib/src/service/profile.js b/src/core.lib/src/service/profile.js index 2b4a7552..2ff1daff 100644 --- a/src/core.lib/src/service/profile.js +++ b/src/core.lib/src/service/profile.js @@ -1 +1 @@ -var _0x5be53b=_0x3d88;(function(_0x549ab2,_0xe6c83a){var _0x3eba08=_0x3d88,_0x357266=_0x549ab2();while(!![]){try{var _0x44955d=-parseInt(_0x3eba08(0x178))/0x1+-parseInt(_0x3eba08(0x167))/0x2+parseInt(_0x3eba08(0x173))/0x3+-parseInt(_0x3eba08(0x172))/0x4*(parseInt(_0x3eba08(0x16c))/0x5)+parseInt(_0x3eba08(0x17a))/0x6*(-parseInt(_0x3eba08(0x16a))/0x7)+parseInt(_0x3eba08(0x16e))/0x8*(parseInt(_0x3eba08(0x168))/0x9)+parseInt(_0x3eba08(0x16b))/0xa;if(_0x44955d===_0xe6c83a)break;else _0x357266['push'](_0x357266['shift']());}catch(_0x1e6934){_0x357266['push'](_0x357266['shift']());}}}(_0x5a12,0xdfada));function _0x5a12(){var _0x202b29=['listener','kernelService','addKernelProfileListener','1311719JGYCLb','getUserDetailInfoWithBizInfo','780FDNQEP','XHxTW','2482184fUguwu','2429613ildvPv','NodeIKernelProfileListener','55776DEWGZH','42541230lySDdu','5LRqpGZ','GjsPT','32FyFxPH','ProfileService\x20already\x20initialized!','assign','onProfileDetailInfoChanged','6727064QTkbGX','2557956OKrtuQ','uid'];_0x5a12=function(){return _0x202b29;};return _0x5a12();}function _0x3d88(_0x33913d,_0x25cc53){var _0x5a12ec=_0x5a12();return _0x3d88=function(_0x3d8858,_0x17fc81){_0x3d8858=_0x3d8858-0x167;var _0x5aef74=_0x5a12ec[_0x3d8858];return _0x5aef74;},_0x3d88(_0x33913d,_0x25cc53);}import{Wrapper as _0x3b59ed}from'../qqnt';import{ProfileListener}from'../qqnt/listeners';import{selfInfo}from'@/common/data';export class NapCatCoreServiceProfile{['kernelService']=null;[_0x5be53b(0x175)];constructor(){var _0x23ec05=_0x5be53b,_0x47dc44={'XHxTW':function(_0x1cc2f3,_0x4297fe){return _0x1cc2f3===_0x4297fe;}};this[_0x23ec05(0x175)]=new ProfileListener(),this[_0x23ec05(0x175)][_0x23ec05(0x171)]=_0x20498b=>{var _0x38e7b9=_0x23ec05;_0x47dc44[_0x38e7b9(0x17b)](_0x20498b[_0x38e7b9(0x174)],selfInfo[_0x38e7b9(0x174)])&&Object[_0x38e7b9(0x170)](selfInfo,_0x20498b);};}['init'](_0x26d1b8){var _0x4befb3=_0x5be53b,_0xeb46b7={'GjsPT':function(_0x3bebac,_0x51ebd4){return _0x3bebac!==_0x51ebd4;}};if(_0xeb46b7[_0x4befb3(0x16d)](this[_0x4befb3(0x176)],null))throw new Error(_0x4befb3(0x16f));this[_0x4befb3(0x176)]=_0x26d1b8,this[_0x4befb3(0x176)][_0x4befb3(0x177)](new _0x3b59ed[(_0x4befb3(0x169))](this['listener'])),this[_0x4befb3(0x176)][_0x4befb3(0x179)](selfInfo[_0x4befb3(0x174)],[0x1,0x0]);}['addProfileListener'](_0x46cab2){var _0x213739=_0x5be53b;return this[_0x213739(0x176)]?.[_0x213739(0x177)](new _0x3b59ed[(_0x213739(0x169))](_0x46cab2));}} \ No newline at end of file +var _0x389f78=_0x2fbc;(function(_0xe48bd4,_0x504278){var _0x2316c1=_0x2fbc,_0x160e6f=_0xe48bd4();while(!![]){try{var _0x222604=-parseInt(_0x2316c1(0x19c))/0x1+parseInt(_0x2316c1(0x1a4))/0x2+-parseInt(_0x2316c1(0x1a5))/0x3*(-parseInt(_0x2316c1(0x1a1))/0x4)+-parseInt(_0x2316c1(0x199))/0x5+parseInt(_0x2316c1(0x1aa))/0x6+parseInt(_0x2316c1(0x1a8))/0x7*(parseInt(_0x2316c1(0x1a2))/0x8)+parseInt(_0x2316c1(0x198))/0x9;if(_0x222604===_0x504278)break;else _0x160e6f['push'](_0x160e6f['shift']());}catch(_0x305cbd){_0x160e6f['push'](_0x160e6f['shift']());}}}(_0x270e,0x7cf1c));function _0x270e(){var _0x90d72f=['yFPhC','936231yqAhsk','init','onProfileDetailInfoChanged','addProfileListener','ProfileService\x20already\x20initialized!','88GctQKb','56owqtzw','NodeIKernelProfileListener','1269038cbjAuO','44271wHpTRM','listener','addKernelProfileListener','22561sxqKCV','kernelService','295032HTONbP','GFjqO','assign','8787537bLKxTv','2796480uLnJYc','uid'];_0x270e=function(){return _0x90d72f;};return _0x270e();}import{Wrapper as _0x47300e}from'../qqnt';function _0x2fbc(_0xb19a53,_0x127ab8){var _0x270e23=_0x270e();return _0x2fbc=function(_0x2fbce5,_0x580e95){_0x2fbce5=_0x2fbce5-0x197;var _0x6c5b28=_0x270e23[_0x2fbce5];return _0x6c5b28;},_0x2fbc(_0xb19a53,_0x127ab8);}import{ProfileListener}from'../qqnt/listeners';import{selfInfo}from'@/common/data';export class NapCatCoreServiceProfile{[_0x389f78(0x1a9)]=null;[_0x389f78(0x1a6)];constructor(){var _0x174607=_0x389f78,_0x45da1e={'yFPhC':function(_0x44e742,_0x7971f0){return _0x44e742===_0x7971f0;}};this[_0x174607(0x1a6)]=new ProfileListener(),this[_0x174607(0x1a6)][_0x174607(0x19e)]=_0x9554a5=>{var _0x2c5b4a=_0x174607;_0x45da1e[_0x2c5b4a(0x19b)](_0x9554a5[_0x2c5b4a(0x19a)],selfInfo[_0x2c5b4a(0x19a)])&&Object[_0x2c5b4a(0x197)](selfInfo,_0x9554a5);};}[_0x389f78(0x19d)](_0x1e90b3){var _0x478cd0=_0x389f78,_0x5a06f4={'GFjqO':function(_0x49e0e4,_0x12198d){return _0x49e0e4!==_0x12198d;}};if(_0x5a06f4[_0x478cd0(0x1ab)](this[_0x478cd0(0x1a9)],null))throw new Error(_0x478cd0(0x1a0));this[_0x478cd0(0x1a9)]=_0x1e90b3,this[_0x478cd0(0x1a9)][_0x478cd0(0x1a7)](new _0x47300e[(_0x478cd0(0x1a3))](this[_0x478cd0(0x1a6)])),this[_0x478cd0(0x1a9)]['getUserDetailInfoWithBizInfo'](selfInfo[_0x478cd0(0x19a)],[0x1,0x0]);}[_0x389f78(0x19f)](_0x16c1a3){var _0x298a74=_0x389f78;return this['kernelService']?.[_0x298a74(0x1a7)](new _0x47300e[(_0x298a74(0x1a3))](_0x16c1a3));}} \ No newline at end of file diff --git a/src/core.lib/src/service/profileLike.js b/src/core.lib/src/service/profileLike.js index c2c31b72..b6e47390 100644 --- a/src/core.lib/src/service/profileLike.js +++ b/src/core.lib/src/service/profileLike.js @@ -1 +1 @@ -var _0x160c15=_0x4946;function _0x33d2(){var _0x2691ae=['ProfileLikeService\x20already\x20initialized!','init','729305lxZYmZ','205646LzZZwv','393768sbZWuy','1432779SVlOYX','kernelService','487657rFEwAe','8IBhOtM','3620385doIfJw','3784767qbyjGm','6yBYhlT'];_0x33d2=function(){return _0x2691ae;};return _0x33d2();}(function(_0x4185ad,_0x2c6124){var _0x4f53db=_0x4946,_0x243e41=_0x4185ad();while(!![]){try{var _0x1aaa99=parseInt(_0x4f53db(0x1e6))/0x1+parseInt(_0x4f53db(0x1e2))/0x2+-parseInt(_0x4f53db(0x1e4))/0x3+-parseInt(_0x4f53db(0x1e3))/0x4+-parseInt(_0x4f53db(0x1e1))/0x5*(-parseInt(_0x4f53db(0x1de))/0x6)+parseInt(_0x4f53db(0x1dd))/0x7+-parseInt(_0x4f53db(0x1e7))/0x8*(parseInt(_0x4f53db(0x1e8))/0x9);if(_0x1aaa99===_0x2c6124)break;else _0x243e41['push'](_0x243e41['shift']());}catch(_0x2608e3){_0x243e41['push'](_0x243e41['shift']());}}}(_0x33d2,0x48ee2));function _0x4946(_0x9665f2,_0x4f5ef8){var _0x33d27c=_0x33d2();return _0x4946=function(_0x494671,_0x103238){_0x494671=_0x494671-0x1dd;var _0x2d4c95=_0x33d27c[_0x494671];return _0x2d4c95;},_0x4946(_0x9665f2,_0x4f5ef8);}export class NapCatCoreServiceProfileLike{[_0x160c15(0x1e5)]=null;[_0x160c15(0x1e0)](_0x186581){var _0x429b44=_0x160c15,_0x30e00e={'hsBlk':function(_0x11caf1,_0x5d4824){return _0x11caf1!==_0x5d4824;}};if(_0x30e00e['hsBlk'](this[_0x429b44(0x1e5)],null))throw new Error(_0x429b44(0x1df));this['kernelService']=_0x186581;}} \ No newline at end of file +function _0x2e7b(_0x3b7036,_0x505a1b){var _0x58b19e=_0x58b1();return _0x2e7b=function(_0x2e7b4e,_0x2b3a54){_0x2e7b4e=_0x2e7b4e-0xe4;var _0x2d5e6d=_0x58b19e[_0x2e7b4e];return _0x2d5e6d;},_0x2e7b(_0x3b7036,_0x505a1b);}var _0x521e0b=_0x2e7b;function _0x58b1(){var _0x263332=['ProfileLikeService\x20already\x20initialized!','922027kVMUnF','bUEWt','6589494pjBffs','4122036JavEBD','659596xfrTzU','6SRUjPO','kernelService','791946raCCLy','init','1400DNrCPO','520400aQWcYu','15211fpGvns'];_0x58b1=function(){return _0x263332;};return _0x58b1();}(function(_0x11d8e1,_0x137621){var _0x43c44b=_0x2e7b,_0x4818c4=_0x11d8e1();while(!![]){try{var _0x1e5096=-parseInt(_0x43c44b(0xe5))/0x1+-parseInt(_0x43c44b(0xe9))/0x2*(parseInt(_0x43c44b(0xea))/0x3)+parseInt(_0x43c44b(0xe8))/0x4+parseInt(_0x43c44b(0xef))/0x5+-parseInt(_0x43c44b(0xec))/0x6+parseInt(_0x43c44b(0xf0))/0x7*(parseInt(_0x43c44b(0xee))/0x8)+parseInt(_0x43c44b(0xe7))/0x9;if(_0x1e5096===_0x137621)break;else _0x4818c4['push'](_0x4818c4['shift']());}catch(_0x646f1d){_0x4818c4['push'](_0x4818c4['shift']());}}}(_0x58b1,0x823a8));export class NapCatCoreServiceProfileLike{[_0x521e0b(0xeb)]=null;[_0x521e0b(0xed)](_0x3c5906){var _0x28753f=_0x521e0b,_0x4583e2={'dOVoI':function(_0x54433b,_0x71e862){return _0x54433b!==_0x71e862;},'bUEWt':_0x28753f(0xe4)};if(_0x4583e2['dOVoI'](this[_0x28753f(0xeb)],null))throw new Error(_0x4583e2[_0x28753f(0xe6)]);this[_0x28753f(0xeb)]=_0x3c5906;}} \ No newline at end of file diff --git a/src/core.lib/src/session.js b/src/core.lib/src/session.js index 4db5d5b6..6b7161a8 100644 --- a/src/core.lib/src/session.js +++ b/src/core.lib/src/session.js @@ -1 +1 @@ -const _0x3e758b=_0x83f3;(function(_0x3c3bee,_0x10dd09){const _0xb175a3=_0x83f3,_0x171036=_0x3c3bee();while(!![]){try{const _0x42a44a=parseInt(_0xb175a3(0x11a))/0x1+-parseInt(_0xb175a3(0x120))/0x2+parseInt(_0xb175a3(0x11e))/0x3+parseInt(_0xb175a3(0x125))/0x4*(-parseInt(_0xb175a3(0x11f))/0x5)+-parseInt(_0xb175a3(0x117))/0x6*(-parseInt(_0xb175a3(0x122))/0x7)+-parseInt(_0xb175a3(0x119))/0x8+-parseInt(_0xb175a3(0x11b))/0x9*(-parseInt(_0xb175a3(0x124))/0xa);if(_0x42a44a===_0x10dd09)break;else _0x171036['push'](_0x171036['shift']());}catch(_0x5076bd){_0x171036['push'](_0x171036['shift']());}}}(_0x31da,0x38efc));import{Wrapper as _0x32ef1e}from'./qqnt';import{genSessionConfig}from'./qqnt/sessionConfig';import{DependsAdapter,DispatcherAdapter}from'./qqnt/adapters';import{SessionListener}from'./qqnt/listeners';export class NapCatCoreSession{['wrapper'];[_0x3e758b(0x128)];constructor(){const _0x1cb384=_0x3e758b;this[_0x1cb384(0x118)]=new _0x32ef1e['NodeIQQNTWrapperSession'](),this[_0x1cb384(0x128)]=new SessionListener();}[_0x3e758b(0x115)](_0x23e26b,_0xfb81fd,_0x14e661){const _0x5283ca=_0x3e758b,_0x1a7e9e={'gfJKY':function(_0x13baa0,_0x4209fd){return _0x13baa0===_0x4209fd;},'cJpvb':function(_0xda9e0e,_0x46ccef){return _0xda9e0e(_0x46ccef);},'cZtCg':_0x5283ca(0x121)};return new Promise((_0x310e11,_0x363c44)=>{const _0x28cac0=_0x5283ca,_0x252257=genSessionConfig(_0x23e26b,_0xfb81fd,_0x14e661);this['listener']['onSessionInitComplete']=_0x1459fd=>{const _0x4eedb1=_0x83f3;if(_0x1a7e9e['gfJKY'](_0x1459fd,0x0))return _0x1a7e9e[_0x4eedb1(0x11c)](_0x310e11,0x0);_0x363c44(_0x1459fd);},this[_0x28cac0(0x118)][_0x28cac0(0x115)](_0x252257,new _0x32ef1e[(_0x28cac0(0x11d))](new DependsAdapter()),new _0x32ef1e[(_0x28cac0(0x127))](new DispatcherAdapter()),new _0x32ef1e[(_0x28cac0(0x116))](this[_0x28cac0(0x128)]));try{this[_0x28cac0(0x118)]['startNT'](0x0);}catch(_0x35f0d0){try{this[_0x28cac0(0x118)][_0x28cac0(0x123)]();}catch(_0x2e55dd){console['error'](_0x1a7e9e[_0x28cac0(0x126)],_0x2e55dd);}}});}}function _0x83f3(_0x25861e,_0x50fc0f){const _0x31da7f=_0x31da();return _0x83f3=function(_0x83f338,_0x2db38a){_0x83f338=_0x83f338-0x115;let _0x17c240=_0x31da7f[_0x83f338];return _0x17c240;},_0x83f3(_0x25861e,_0x50fc0f);}function _0x31da(){const _0x384585=['listener','init','NodeIKernelSessionListener','6xHUDgv','wrapper','1981752whMzfA','42967xdqkVO','121221xvgcDy','cJpvb','NodeIDependsAdapter','1179045GaspyH','5FwpBaY','541876EgcVES','init\x20failed','286867rZEXRg','startNT','470vthzxS','1432548YZhApi','cZtCg','NodeIDispatcherAdapter'];_0x31da=function(){return _0x384585;};return _0x31da();} \ No newline at end of file +const _0x3d2393=_0x4d57;(function(_0x551787,_0x1214d7){const _0x5e9e2d=_0x4d57,_0xdc3f52=_0x551787();while(!![]){try{const _0x3a62af=-parseInt(_0x5e9e2d(0xeb))/0x1*(-parseInt(_0x5e9e2d(0xdf))/0x2)+parseInt(_0x5e9e2d(0xe8))/0x3*(-parseInt(_0x5e9e2d(0xf3))/0x4)+parseInt(_0x5e9e2d(0xe2))/0x5+parseInt(_0x5e9e2d(0xe4))/0x6*(parseInt(_0x5e9e2d(0xf4))/0x7)+-parseInt(_0x5e9e2d(0xe1))/0x8*(-parseInt(_0x5e9e2d(0xf2))/0x9)+parseInt(_0x5e9e2d(0xe7))/0xa+-parseInt(_0x5e9e2d(0xf0))/0xb;if(_0x3a62af===_0x1214d7)break;else _0xdc3f52['push'](_0xdc3f52['shift']());}catch(_0x147053){_0xdc3f52['push'](_0xdc3f52['shift']());}}}(_0x125d,0xc0656));function _0x125d(){const _0x426382=['init','22559097iOlmZG','startNT','150534XQjqDB','699404CUwRdt','7pgnkWy','init\x20failed','NodeIQQNTWrapperSession','228468qunjJK','wrapper','648DPAaGE','66115mwkJwy','listener','2584002FKguCD','onSessionInitComplete','euZYH','5902490epwPnl','6ZvsJfZ','error','NodeIDispatcherAdapter','7SqqMOK','cIonc','qdyWL','NodeIKernelSessionListener'];_0x125d=function(){return _0x426382;};return _0x125d();}import{Wrapper as _0x213d90}from'./qqnt';import{genSessionConfig}from'./qqnt/sessionConfig';import{DependsAdapter,DispatcherAdapter}from'./qqnt/adapters';import{SessionListener}from'./qqnt/listeners';function _0x4d57(_0x6cbe2a,_0x388187){const _0x125da1=_0x125d();return _0x4d57=function(_0x4d5799,_0x10ae69){_0x4d5799=_0x4d5799-0xdf;let _0x8e7026=_0x125da1[_0x4d5799];return _0x8e7026;},_0x4d57(_0x6cbe2a,_0x388187);}export class NapCatCoreSession{[_0x3d2393(0xe0)];[_0x3d2393(0xe3)];constructor(){const _0x7e9847=_0x3d2393;this['wrapper']=new _0x213d90[(_0x7e9847(0xf6))](),this['listener']=new SessionListener();}[_0x3d2393(0xef)](_0x45c960,_0x30c549,_0x26cdcf){const _0x54fe6d={'qdyWL':function(_0x33d22b,_0x545114){return _0x33d22b===_0x545114;},'cIonc':function(_0x49fb92,_0x2a9e02){return _0x49fb92(_0x2a9e02);},'euZYH':function(_0x3f2028,_0x172fca,_0x17231e,_0x4818c4){return _0x3f2028(_0x172fca,_0x17231e,_0x4818c4);}};return new Promise((_0xaa3d4e,_0xf65214)=>{const _0x146286=_0x4d57,_0x348e4c=_0x54fe6d[_0x146286(0xe6)](genSessionConfig,_0x45c960,_0x30c549,_0x26cdcf);this[_0x146286(0xe3)][_0x146286(0xe5)]=_0x5aebe1=>{const _0x58272f=_0x146286;if(_0x54fe6d[_0x58272f(0xed)](_0x5aebe1,0x0))return _0xaa3d4e(0x0);_0x54fe6d[_0x58272f(0xec)](_0xf65214,_0x5aebe1);},this[_0x146286(0xe0)]['init'](_0x348e4c,new _0x213d90['NodeIDependsAdapter'](new DependsAdapter()),new _0x213d90[(_0x146286(0xea))](new DispatcherAdapter()),new _0x213d90[(_0x146286(0xee))](this[_0x146286(0xe3)]));try{this[_0x146286(0xe0)][_0x146286(0xf1)](0x0);}catch(_0x123b84){try{this[_0x146286(0xe0)][_0x146286(0xf1)]();}catch(_0x49a7ef){console[_0x146286(0xe9)](_0x146286(0xf5),_0x49a7ef);}}});}} \ No newline at end of file diff --git a/src/core.lib/src/wrapper.js b/src/core.lib/src/wrapper.js index 0945a51b..3f619f28 100644 --- a/src/core.lib/src/wrapper.js +++ b/src/core.lib/src/wrapper.js @@ -1 +1 @@ -const _0x521d21=_0x5c65;(function(_0x49f3ab,_0x36ea0d){const _0x1cf05c=_0x5c65,_0x1bb62f=_0x49f3ab();while(!![]){try{const _0x1f52f0=parseInt(_0x1cf05c(0x161))/0x1*(parseInt(_0x1cf05c(0x160))/0x2)+-parseInt(_0x1cf05c(0x16d))/0x3*(parseInt(_0x1cf05c(0x171))/0x4)+-parseInt(_0x1cf05c(0x170))/0x5+-parseInt(_0x1cf05c(0x15f))/0x6+-parseInt(_0x1cf05c(0x16b))/0x7*(-parseInt(_0x1cf05c(0x15c))/0x8)+-parseInt(_0x1cf05c(0x16c))/0x9*(-parseInt(_0x1cf05c(0x16e))/0xa)+parseInt(_0x1cf05c(0x165))/0xb*(parseInt(_0x1cf05c(0x15b))/0xc);if(_0x1f52f0===_0x36ea0d)break;else _0x1bb62f['push'](_0x1bb62f['shift']());}catch(_0x4f0181){_0x1bb62f['push'](_0x1bb62f['shift']());}}}(_0x35d8,0xe2ac6));function _0x5c65(_0x30e19a,_0x251aa6){const _0x35d877=_0x35d8();return _0x5c65=function(_0x5c6592,_0x40734a){_0x5c6592=_0x5c6592-0x15b;let _0x19c334=_0x35d877[_0x5c6592];return _0x19c334;},_0x5c65(_0x30e19a,_0x251aa6);}import _0x22ff4b from'node:os';function _0x35d8(){const _0x448e27=['ABjKe','init','dataPathGlobal','5397OGMmaF','43911bdHfLl','97551HpnpLw','1720czoHpU','NodeIQQNTWrapperEngine','791740rUqYKT','172jIsIox','131964xyaCvE','8216VmxsfA','initWithDeskTopConfig','dataPath','11120466feztiF','65002XojFlE','18siIoQP','engine','util','resolve','2123FZoqFK','./nt_qq/global','NodeQQNTWrapperUtil'];_0x35d8=function(){return _0x448e27;};return _0x35d8();}import _0x1311bd from'node:fs';import _0xa3f4f2 from'node:path';import{Wrapper as _0xe906ff}from'./qqnt';export class NapCatCoreWrapper{[_0x521d21(0x162)];[_0x521d21(0x163)];constructor(){const _0x3c41e6=_0x521d21;this[_0x3c41e6(0x162)]=new _0xe906ff[(_0x3c41e6(0x16f))](),this[_0x3c41e6(0x163)]=new _0xe906ff[(_0x3c41e6(0x167))]();}get['dataPath'](){const _0x1c4952=_0x521d21;let _0x2c17f2=this[_0x1c4952(0x163)]['getNTUserDataInfoConfig']();return!_0x2c17f2&&(_0x2c17f2=_0xa3f4f2[_0x1c4952(0x164)](_0x22ff4b['homedir'](),'./.config/QQ'),_0x1311bd['mkdirSync'](_0x2c17f2,{'recursive':!![]})),_0x2c17f2;}get[_0x521d21(0x16a)](){const _0x3e0d2a=_0x521d21,_0xb81e7={'ABjKe':_0x3e0d2a(0x166)};return _0xa3f4f2[_0x3e0d2a(0x164)](this[_0x3e0d2a(0x15e)],_0xb81e7[_0x3e0d2a(0x168)]);}[_0x521d21(0x169)](_0x1e461e,_0x15a4e3){const _0x92b7ea=_0x521d21;this[_0x92b7ea(0x162)][_0x92b7ea(0x15d)](_0x1e461e,_0x15a4e3);}} \ No newline at end of file +const _0x2004f0=_0xdd22;(function(_0x4d22c9,_0x5bf4f8){const _0x1f53f9=_0xdd22,_0x5f4806=_0x4d22c9();while(!![]){try{const _0x4ef947=-parseInt(_0x1f53f9(0x73))/0x1*(-parseInt(_0x1f53f9(0x81))/0x2)+-parseInt(_0x1f53f9(0x85))/0x3*(-parseInt(_0x1f53f9(0x6e))/0x4)+-parseInt(_0x1f53f9(0x7c))/0x5+-parseInt(_0x1f53f9(0x80))/0x6*(-parseInt(_0x1f53f9(0x7f))/0x7)+-parseInt(_0x1f53f9(0x74))/0x8*(-parseInt(_0x1f53f9(0x82))/0x9)+-parseInt(_0x1f53f9(0x75))/0xa*(parseInt(_0x1f53f9(0x72))/0xb)+-parseInt(_0x1f53f9(0x6f))/0xc*(parseInt(_0x1f53f9(0x71))/0xd);if(_0x4ef947===_0x5bf4f8)break;else _0x5f4806['push'](_0x5f4806['shift']());}catch(_0x1f1c57){_0x5f4806['push'](_0x5f4806['shift']());}}}(_0x42f6,0xdae90));import _0x3de230 from'node:os';import _0x5fe59f from'node:fs';function _0x42f6(){const _0x520fa9=['initWithDeskTopConfig','ZfmhE','3229145uaaFAQ','init','util','147PJUpla','301284NsCWtR','90LSSFpN','9HzOXxh','getNTUserDataInfoConfig','resolve','258pfFEVY','NodeIQQNTWrapperEngine','engine','./nt_qq/global','24472tqxikd','96SzNlTG','mkdirSync','2884102RIGnCR','30283uAwRgR','33277OLnCNm','10965544bkDGJp','4110BiAFhI','dataPath','NodeQQNTWrapperUtil','dataPathGlobal','homedir'];_0x42f6=function(){return _0x520fa9;};return _0x42f6();}import _0x54683b from'node:path';function _0xdd22(_0x256b16,_0x138848){const _0x42f6d3=_0x42f6();return _0xdd22=function(_0xdd2295,_0x57c551){_0xdd2295=_0xdd2295-0x6c;let _0x12e8e6=_0x42f6d3[_0xdd2295];return _0x12e8e6;},_0xdd22(_0x256b16,_0x138848);}import{Wrapper as _0x2177c3}from'./qqnt';export class NapCatCoreWrapper{[_0x2004f0(0x6c)];['util'];constructor(){const _0x250a95=_0x2004f0;this[_0x250a95(0x6c)]=new _0x2177c3[(_0x250a95(0x86))](),this['util']=new _0x2177c3[(_0x250a95(0x77))]();}get[_0x2004f0(0x76)](){const _0x3f5dbc=_0x2004f0,_0x57b7e5={'ZfmhE':'./.config/QQ'};let _0x23ca5a=this[_0x3f5dbc(0x7e)][_0x3f5dbc(0x83)]();return!_0x23ca5a&&(_0x23ca5a=_0x54683b[_0x3f5dbc(0x84)](_0x3de230[_0x3f5dbc(0x79)](),_0x57b7e5[_0x3f5dbc(0x7b)]),_0x5fe59f[_0x3f5dbc(0x70)](_0x23ca5a,{'recursive':!![]})),_0x23ca5a;}get[_0x2004f0(0x78)](){const _0x4c49d2=_0x2004f0;return _0x54683b[_0x4c49d2(0x84)](this[_0x4c49d2(0x76)],_0x4c49d2(0x6d));}[_0x2004f0(0x7d)](_0x5ac80e,_0x820cbd){const _0x13d46d=_0x2004f0;this['engine'][_0x13d46d(0x7a)](_0x5ac80e,_0x820cbd);}} \ No newline at end of file diff --git a/src/onebot11/action/group/GetGroupList.ts b/src/onebot11/action/group/GetGroupList.ts index 1158e5a0..1faeb0f9 100644 --- a/src/onebot11/action/group/GetGroupList.ts +++ b/src/onebot11/action/group/GetGroupList.ts @@ -16,8 +16,8 @@ class GetGroupList extends BaseAction { protected async _handle(payload: Payload) { let groupList: Group[] = Array.from(groups.values()); - if (groupList.length === 0) { - groupList = await NTQQGroupApi.getGroups(payload.no_cache === true); + if (groupList.length === 0 || payload.no_cache === true) { + groupList = await NTQQGroupApi.getGroups(true); // log('get groups', groups); } return OB11Constructor.groups(groupList); diff --git a/src/onebot11/action/index.ts b/src/onebot11/action/index.ts index 0fac5dba..2e534e3a 100644 --- a/src/onebot11/action/index.ts +++ b/src/onebot11/action/index.ts @@ -96,6 +96,8 @@ function initActionMap() { const actionMap = new Map>(); for (const action of actionHandlers) { actionMap.set(action.actionName, action); + actionMap.set(action.actionName + '_async', action); + actionMap.set(action.actionName + '_rate_limited', action); } return actionMap; diff --git a/src/onebot11/action/msg/SendMsg.ts b/src/onebot11/action/msg/SendMsg.ts index cbbd87b8..1bc1999a 100644 --- a/src/onebot11/action/msg/SendMsg.ts +++ b/src/onebot11/action/msg/SendMsg.ts @@ -73,15 +73,15 @@ export interface ReturnDataType { export function convertMessage2List(message: OB11MessageMixType, autoEscape = false) { if (typeof message === 'string') { - if (!autoEscape) { - message = decodeCQCode(message.toString()); - } else { + if (autoEscape === true) { message = [{ type: OB11MessageDataType.text, data: { text: message } }]; + } else { + message = decodeCQCode(message.toString()); } } else if (!Array.isArray(message)) { message = [message]; @@ -210,6 +210,14 @@ export async function createSendElements(messageData: OB11MessageData[], group: sendElements.push(SendMsgElementConstructor.ark(sendMsg.data.data)); } break; + case OB11MessageDataType.dice:{ + const resultId = sendMsg.data?.result; + sendElements.push(SendMsgElementConstructor.dice(resultId)); + }break; + case OB11MessageDataType.RPS:{ + const resultId = sendMsg.data?.result; + sendElements.push(SendMsgElementConstructor.rps(resultId)); + }break; } } @@ -321,7 +329,7 @@ export class SendMsg extends BaseAction { } else { throw ('发送消息参数错误, 请指定group_id或user_id'); } - const messages = convertMessage2List(payload.message); + const messages = convertMessage2List(payload.message, payload.auto_escape); if (this.getSpecialMsgNum(payload, OB11MessageDataType.node)) { try { const returnMsg = await this.handleForwardNode(peer, messages as OB11MessageNode[], group); diff --git a/src/onebot11/constructor.ts b/src/onebot11/constructor.ts index 277a3b36..ef3feee6 100644 --- a/src/onebot11/constructor.ts +++ b/src/onebot11/constructor.ts @@ -11,7 +11,7 @@ import { import { AtType, ChatType, - ElementType, + ElementType, FaceIndex, Friend, GrayTipElementSubType, Group, @@ -224,18 +224,23 @@ export class OB11Constructor { elementId: element.elementId }).then(); - // log("收到语音消息", msg) - // window.LLAPI.Ptt2Text(message.raw.msgId, message.peer, messages).then(text => { - // console.log("语音转文字结果", text); - // }).catch(err => { - // console.log("语音转文字失败", err); - // }) } else if (element.arkElement) { message_data['type'] = OB11MessageDataType.json; message_data['data']['data'] = element.arkElement.bytesData; } else if (element.faceElement) { - message_data['type'] = OB11MessageDataType.face; - message_data['data']['id'] = element.faceElement.faceIndex.toString(); + const faceId = element.faceElement.faceIndex; + if (faceId === FaceIndex.dice){ + message_data['type'] = OB11MessageDataType.dice; + message_data['data']['result'] = element.faceElement.resultId; + } + else if (faceId === FaceIndex.RPS){ + message_data['type'] = OB11MessageDataType.RPS; + message_data['data']['result'] = element.faceElement.resultId; + } + else{ + message_data['type'] = OB11MessageDataType.face; + message_data['data']['id'] = element.faceElement.faceIndex.toString(); + } } else if (element.marketFaceElement) { message_data['type'] = OB11MessageDataType.mface; message_data['data']['text'] = element.marketFaceElement.faceName; diff --git a/src/onebot11/server/http.ts b/src/onebot11/server/http.ts index da966da3..d972f6d5 100644 --- a/src/onebot11/server/http.ts +++ b/src/onebot11/server/http.ts @@ -1,7 +1,7 @@ import { Response } from 'express'; import { OB11Response } from '../action/OB11Response'; import { HttpServerBase } from '@/common/server/http'; -import { actionHandlers } from '../action'; +import { actionHandlers, actionMap } from '../action'; import { ob11Config } from '@/onebot11/config'; class OB11HTTPServer extends HttpServerBase { @@ -21,10 +21,9 @@ class OB11HTTPServer extends HttpServerBase { export const ob11HTTPServer = new OB11HTTPServer(); setTimeout(() => { - for (const action of actionHandlers) { + for (const [actionName, action] of actionMap) { for (const method of ['post', 'get']) { - ob11HTTPServer.registerRouter(method, action.actionName, (res, payload) => { - // @ts-expect-error wait fix + ob11HTTPServer.registerRouter(method, actionName, (res, payload) => { return action.handle(payload); }); } diff --git a/src/onebot11/types.ts b/src/onebot11/types.ts index 65b21be3..6a6f57b2 100644 --- a/src/onebot11/types.ts +++ b/src/onebot11/types.ts @@ -1,4 +1,4 @@ -import { PicSubType, RawMessage } from '@/core/entity'; +import { PicSubType, RawMessage } from '@/core/qqnt/entities'; import { EventType } from './event/OB11BaseEvent'; export interface OB11User { @@ -116,7 +116,10 @@ export enum OB11MessageDataType { markdown = 'markdown', node = 'node', // 合并转发消息节点 forward = 'forward', // 合并转发消息,用于上报 - xml = 'xml' + xml = 'xml', + poke = 'poke', + dice = 'dice', + RPS = 'rps' } export interface OB11MessageMFace { @@ -213,12 +216,26 @@ export interface OB11MessageJson { data: { config: { token: string } } & any } +export interface OB11MessageDice{ + type: OB11MessageDataType.dice, + data: { + result: number + } +} +export interface OB11MessageRPS{ + type: OB11MessageDataType.RPS, + data: { + result: number + } +} + export type OB11MessageData = OB11MessageText | OB11MessageFace | OB11MessageMFace | OB11MessageAt | OB11MessageReply | OB11MessageImage | OB11MessageRecord | OB11MessageFile | OB11MessageVideo | - OB11MessageNode | OB11MessageCustomMusic | OB11MessageJson + OB11MessageNode | OB11MessageCustomMusic | OB11MessageJson | + OB11MessageDice | OB11MessageRPS export interface OB11PostSendMsg { message_type?: 'private' | 'group' @@ -226,6 +243,7 @@ export interface OB11PostSendMsg { group_id?: string, message: OB11MessageMixType; messages?: OB11MessageMixType; // 兼容 go-cqhttp + auto_escape?: boolean } export interface OB11Version {