mirror of
https://github.com/WuKongIM/WuKongIMFlutterSDK
synced 2025-06-05 20:43:40 +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
|
* fix: Add clear all channel red dots method
|
||||||
### 1.3.7
|
### 1.3.7
|
||||||
* fix: Add send message can reminder member method
|
* fix: Add send message can reminder member method
|
||||||
### 1.3.7
|
### 1.3.8
|
||||||
* fix: Update message save remote extra method
|
* fix: Update message save remote extra method
|
||||||
|
### 1.3.9
|
||||||
|
* fix: Update RecvAckPacket header encode method
|
@ -9,7 +9,7 @@
|
|||||||
#### 安装
|
#### 安装
|
||||||
```
|
```
|
||||||
dependencies:
|
dependencies:
|
||||||
wukongimfluttersdk: ^1.3.8
|
wukongimfluttersdk: ^1.3.9
|
||||||
```
|
```
|
||||||
#### 引入
|
#### 引入
|
||||||
```dart
|
```dart
|
||||||
|
@ -283,7 +283,10 @@ class WKConnectionManager {
|
|||||||
} else if (packet.header.packetType == PacketType.recv) {
|
} else if (packet.header.packetType == PacketType.recv) {
|
||||||
var recvPacket = packet as RecvPacket;
|
var recvPacket = packet as RecvPacket;
|
||||||
_verifyRecvMsg(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) {
|
} else if (packet.header.packetType == PacketType.sendack) {
|
||||||
var sendack = packet as SendAckPacket;
|
var sendack = packet as SendAckPacket;
|
||||||
WKIM.shared.messageManager.updateSendResult(sendack.messageID,
|
WKIM.shared.messageManager.updateSendResult(sendack.messageID,
|
||||||
@ -314,8 +317,11 @@ class WKConnectionManager {
|
|||||||
// WKDBHelper.shared.close();
|
// WKDBHelper.shared.close();
|
||||||
}
|
}
|
||||||
|
|
||||||
_sendReceAckPacket(BigInt messageID, int messageSeq) {
|
_sendReceAckPacket(BigInt messageID, int messageSeq, PacketHeader header) {
|
||||||
RecvAckPacket ackPacket = RecvAckPacket();
|
RecvAckPacket ackPacket = RecvAckPacket();
|
||||||
|
ackPacket.header.noPersist = header.noPersist;
|
||||||
|
ackPacket.header.syncOnce = header.syncOnce;
|
||||||
|
ackPacket.header.showUnread = header.showUnread;
|
||||||
ackPacket.messageID = messageID;
|
ackPacket.messageID = messageID;
|
||||||
ackPacket.messageSeq = messageSeq;
|
ackPacket.messageSeq = messageSeq;
|
||||||
_sendPacket(ackPacket);
|
_sendPacket(ackPacket);
|
||||||
|
@ -15,7 +15,7 @@ description: wukong IM flutter sdk
|
|||||||
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
|
# 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
|
# 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.
|
# 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
|
homepage: https://github.com/WuKongIM/WuKongIMFlutterSDK
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user