UFhdpCyZGKOKVfNB method
void
UFhdpCyZGKOKVfNB({
- required YIMEnum_ConversationType conversationType,
- required String conversationID,
- DateTime? time,
- int limit = 20,
- YIMEnum_QueryDirection queryDirection = YIMEnum_QueryDirection.Old,
- required void callback(
- bool isSuccess,
- List<
YIMMessage> ? messages
override
Implementation
@override
void UFhdpCyZGKOKVfNB({
required YIMEnum_ConversationType conversationType,
required String conversationID,
DateTime? time,
int limit = 20,
YIMEnum_QueryDirection queryDirection = YIMEnum_QueryDirection.Old,
required void Function(bool isSuccess, List<YIMMessage>? messages) callback,
}) {
if (!OvtmToJxJungsSYZ.csuUedvgDStbzLNY.PscxCSwHobBJanUn()) {
ikkMDRSazNrwMPHX.XpWvEzOtXSLTdmHl.BUkEgYSBqdKrdmOU(() {
callback.call(false, null);
});
return;
}
ikkMDRSazNrwMPHX.DaZbfaaNrPMLDyED.DMeWPljAqpqlapTz("queryMessages", data: {
"conversationType": conversationType.rawValue,
"conversationID": conversationID,
"time": (time ?? DateTime.now()).millisecondsSinceEpoch,
"limit": limit,
"queryDirection": queryDirection.rawValue,
}, ack: (isSuccess, results, code, msg) {
if (!isSuccess) {
ikkMDRSazNrwMPHX.XpWvEzOtXSLTdmHl.BUkEgYSBqdKrdmOU(() {
callback.call(false, null);
});
return;
}
ikkMDRSazNrwMPHX.XpWvEzOtXSLTdmHl.BUkEgYSBqdKrdmOU(() {
callback.call(true, (results!["messages"] as List<dynamic>).map((m) => YIMMessage(message: _YIMTable_Message.fromJson(m))).toList());
});
});
}