diff --git a/src/core/adapters/NodeIDependsAdapter.ts b/src/core/adapters/NodeIDependsAdapter.ts index 0e1fb5ee..5a1d2275 100644 --- a/src/core/adapters/NodeIDependsAdapter.ts +++ b/src/core/adapters/NodeIDependsAdapter.ts @@ -12,4 +12,16 @@ export class NodeIDependsAdapter { getGroupCode (_args: unknown) { } -} + + // onSendMsfReply (_seq: string, _cmd: string, _uk1: number, _uk2: string, _rsp: { + // ssoRetCode: 0, + // trpcRetCode: 0, + // trpcFuncCode: 0, + // errorMsg: '', + // pbBuffer: Uint8Array, + // transInfoMap: Map; + // }) { + + // console.log('[NodeIDependsAdapter] onSendMsfReply', _seq, _cmd, _uk1, _uk2, Buffer.from(_rsp.pbBuffer).toString('hex')); + // } +} \ No newline at end of file diff --git a/src/core/external/appid.json b/src/core/external/appid.json index 3f179121..2afaa695 100644 --- a/src/core/external/appid.json +++ b/src/core/external/appid.json @@ -454,5 +454,17 @@ "6.9.83-41857": { "appid": 537320186, "qua": "V1_MAC_NQ_6.9.83_41857_GW_B" + }, + "3.2.21-42086": { + "appid": 537320248, + "qua": "V1_LNX_NQ_3.2.21_42086_GW_B" + }, + "9.9.23-42086": { + "appid": 537320212, + "qua": "V1_WIN_NQ_9.9.23_42086_GW_B" + }, + "6.9.85-42086": { + "appid": 537320237, + "qua": "V1_MAC_NQ_6.9.85_42086_GW_B" } } \ No newline at end of file diff --git a/src/core/external/napi2native.json b/src/core/external/napi2native.json index bc3e4d54..513484d2 100644 --- a/src/core/external/napi2native.json +++ b/src/core/external/napi2native.json @@ -78,5 +78,17 @@ "9.9.23-41857-x64": { "send": "0A01394", "recv": "1D1C4F9" + }, + "9.9.23-42086-x64": { + "send": "0A01814", + "recv": "1D1C9B9" + }, + "6.9.85-42086-arm64": { + "send": "23B0330", + "recv": "0957648" + }, + "3.2.21-42086-x64": { + "send": "5B42CF0", + "recv": "2FDA6F0" } } \ No newline at end of file diff --git a/src/core/external/packet.json b/src/core/external/packet.json index 16ae285f..ef672121 100644 --- a/src/core/external/packet.json +++ b/src/core/external/packet.json @@ -590,5 +590,17 @@ "3.2.21-41857-arm64": { "send": "6B159F8", "recv": "6B19388" + }, + "9.9.23-42086-x64": { + "send": "2C99800", + "recv": "2C9CD80" + }, + "3.2.21-42086-x64": { + "send": "A7B1060", + "recv": "A7B4AE0" + }, + "3.2.21-42086-arm64": { + "send": "6B13038", + "recv": "6B169C8" } } \ No newline at end of file diff --git a/src/core/services/NodeIKernelMSFService.ts b/src/core/services/NodeIKernelMSFService.ts index ac1f0424..185a57f5 100644 --- a/src/core/services/NodeIKernelMSFService.ts +++ b/src/core/services/NodeIKernelMSFService.ts @@ -5,24 +5,24 @@ enum ProxyType { SOCKET = 2, } export interface NodeIKernelMSFService { - getServerTime(): string; - setNetworkProxy(param: { + getServerTime (): string; + setNetworkProxy (param: { userName: string, userPwd: string, address: string, port: number, proxyType: ProxyType, domain: string, - isSocket: boolean + isSocket: boolean; }): Promise; - getNetworkProxy(): Promise<{ + getNetworkProxy (): Promise<{ userName: string, userPwd: string, address: string, port: number, proxyType: ProxyType, domain: string, - isSocket: boolean + isSocket: boolean; }>; // http // userName: '', @@ -40,4 +40,14 @@ export interface NodeIKernelMSFService { // proxyType: 2, // domain: '', // isSocket: true + sendMsfRequest (seq: string, cmd: string, reqData: Uint8Array, option: { + sendTimeout: number, + sendTimeoutOnSlowNet: number, + resendNum: number, + sendOptions: number, + reqTargetAccountType: number, + account: string, + accountType: number, + transInfoMap: Map; + }): Promise; }