encodeRetrieveRequest static method
Encode retrieve messages request
Implementation
static Uint8List encodeRetrieveRequest(RetrieveMessagesRequest request) {
final data = <String, dynamic>{
'operationType': 'retrieve',
'peerId': request.peerId.toString(),
'folderPath': request.folderPath,
'fromSequence': request.fromSequence,
'maxMessages': request.maxMessages,
'minPriority': request.minPriority?.value,
};
final json = jsonEncode(data);
return Uint8List.fromList(utf8.encode(json));
}