feat: partly impl UploadForwardMsg

This commit is contained in:
pk5ls20
2024-10-14 02:25:56 +08:00
parent 9304430889
commit 86bfd990db
8 changed files with 389 additions and 1 deletions

View File

@@ -8,6 +8,7 @@ import {NapProtoMsg} from '../proto/NapProto';
import {OidbSvcTrpcTcp0X9067_202_Rsp_Body} from '../proto/oidb/Oidb.0x9067_202';
import {OidbSvcTrpcTcpBase, OidbSvcTrpcTcpBaseRsp} from '../proto/oidb/OidbBase';
import {OidbSvcTrpcTcp0XFE1_2RSP} from '../proto/oidb/Oidb.fe1_2';
import {PacketForwardNode} from "@/core/helper/packet/msg/builder";
interface OffsetType {
[key: string]: {
@@ -118,4 +119,10 @@ export class NTQQPacketApi {
let data = this.packetPacker.packSetSpecialTittlePacket(groupCode, uid, tittle);
let ret = await this.core.apis.PacketApi.sendPacket('OidbSvcTrpcTcp.0x8fc_2', data, true);
}
async sendUploadForwardMsg(msg: PacketForwardNode[], groupUin: number = 0){
let data = this.packetPacker.packUploadForwardMsg(this.core.selfInfo.uid, msg, groupUin);
let ret = await this.core.apis.PacketApi.sendPacket('trpc.group.long_msg_interface.MsgService.SsoSendLongMsg', data, true);
console.log(JSON.stringify(ret));
}
}