/// <summary> /// 用户A收到B已读阅后即焚的通知需要发送回执 /// </summary> public static void SendBurnAfterReadReceipt(BurnAfterReadReceiptCtt msg, string messageID) { //BurnAfterReadReceipt receipt = new BurnAfterReadReceipt(); //receipt.ctt = new BurnAfterReadReceiptCtt(); //receipt.ctt.sendUserId = AntSdkService.AntSdkCurrentUserInfo.userId; //receipt.ctt.companyCode = GlobalVariable.CompanyCode; //receipt.ctt.chatIndex = msg.chatIndex; //receipt.ctt.os = ((int)GlobalVariable.OSType.PC).ToString(); //receipt.ctt.sessionId = msg.sessionId; //receipt.ctt.targetId = null; //receipt.ctt.content = null; string errMsg = string.Empty; //TODO:AntSdk_Modify //DNOE:AntSdk_Modify var burnRead = new AntSdkSendMsg.PointBurnReaded { targetId = msg.targetId, chatIndex = msg.chatIndex, sessionId = msg.sessionId, sendUserId = AntSdkService.AntSdkCurrentUserInfo.userId, messageId = PublicTalkMothed.timeStampAndRandom(), chatType = (int)AntSdkchatType.Point, os = (int)GlobalVariable.OSType.PC, content = new AntSdkSendMsg.PointBurnReaded_content { readIndex = int.Parse(msg.chatIndex), //TODO://收到的那条阅后即焚消息的messageId messageId = messageID } }; AntSdkService.SdkPublishPointBurnReadReceiptMsg(burnRead, ref errMsg); //MqttService.Instance.Publish<BurnAfterReadReceipt>(GlobalVariable.TopicClass.MessageRead, receipt, ref errMsg, NullValueHandling.Ignore); }