mirror of
https://github.com/WuKongIM/WuKongIMFlutterSDK
synced 2025-05-29 15:12:20 +00:00
fix: Update RecvAckPacket header encode method
This commit is contained in:
parent
4787f68b83
commit
26b17fffc6
@ -74,5 +74,7 @@
|
||||
* fix: Add clear all channel red dots method
|
||||
### 1.3.7
|
||||
* fix: Add send message can reminder member method
|
||||
### 1.3.7
|
||||
* fix: Update message save remote extra method
|
||||
### 1.3.8
|
||||
* fix: Update message save remote extra method
|
||||
### 1.3.9
|
||||
* fix: Update RecvAckPacket header encode method
|
@ -9,7 +9,7 @@
|
||||
#### 安装
|
||||
```
|
||||
dependencies:
|
||||
wukongimfluttersdk: ^1.3.8
|
||||
wukongimfluttersdk: ^1.3.9
|
||||
```
|
||||
#### 引入
|
||||
```dart
|
||||
|
@ -283,7 +283,10 @@ class WKConnectionManager {
|
||||
} else if (packet.header.packetType == PacketType.recv) {
|
||||
var recvPacket = packet as RecvPacket;
|
||||
_verifyRecvMsg(recvPacket);
|
||||
_sendReceAckPacket(recvPacket.messageID, recvPacket.messageSeq);
|
||||
if (!recvPacket.header.noPersist) {
|
||||
_sendReceAckPacket(
|
||||
recvPacket.messageID, recvPacket.messageSeq, recvPacket.header);
|
||||
}
|
||||
} else if (packet.header.packetType == PacketType.sendack) {
|
||||
var sendack = packet as SendAckPacket;
|
||||
WKIM.shared.messageManager.updateSendResult(sendack.messageID,
|
||||
@ -314,8 +317,11 @@ class WKConnectionManager {
|
||||
// WKDBHelper.shared.close();
|
||||
}
|
||||
|
||||
_sendReceAckPacket(BigInt messageID, int messageSeq) {
|
||||
_sendReceAckPacket(BigInt messageID, int messageSeq, PacketHeader header) {
|
||||
RecvAckPacket ackPacket = RecvAckPacket();
|
||||
ackPacket.header.noPersist = header.noPersist;
|
||||
ackPacket.header.syncOnce = header.syncOnce;
|
||||
ackPacket.header.showUnread = header.showUnread;
|
||||
ackPacket.messageID = messageID;
|
||||
ackPacket.messageSeq = messageSeq;
|
||||
_sendPacket(ackPacket);
|
||||
|
@ -15,7 +15,7 @@ description: wukong IM flutter sdk
|
||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
||||
# In Windows, build-name is used as the major, minor, and patch parts
|
||||
# of the product and file versions while build-number is used as the build suffix.
|
||||
version: 1.3.8
|
||||
version: 1.3.9
|
||||
homepage: https://github.com/WuKongIM/WuKongIMFlutterSDK
|
||||
|
||||
environment:
|
||||
|
Loading…
x
Reference in New Issue
Block a user