UtcJlPxURKPXqBmX method
void
UtcJlPxURKPXqBmX({
- required YIMEnum_ConversationType conversationType,
- required String conversationID,
- void callback(
- bool isSuccess
override
Implementation
@override
void UtcJlPxURKPXqBmX({
required YIMEnum_ConversationType conversationType,
required String conversationID,
void Function(bool isSuccess)? callback,
}) {
if (!YQwizQKiApJAYQTJ.COleorNaABIwsjcH.vUOGwWOxQEKyxDok()) {
lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.XThilLQMoVXeKvHr(() {
callback?.call(false);
});
return;
}
lZUCgdYJMjUzohKy.AgJxpuBoMXJsVIUQ.EEMfBymGDbvUyfjO("sendMessageReceipt", data: {
"conversationType": conversationType.rawValue,
"conversationID": conversationID,
}, ack: (isSuccess, results, code, msg) async {
if (!isSuccess) {
lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.XThilLQMoVXeKvHr(() {
callback?.call(false);
});
return;
}
final isSuccess_markConversationRead = await nctcilGpncPBGfAq(
conversationType,
conversationID,
true,
);
if (!isSuccess_markConversationRead) {
lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.XThilLQMoVXeKvHr(() {
callback?.call(false);
});
return;
}
lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.XThilLQMoVXeKvHr(() {
callback?.call(true);
});
});
}