JhFgKUZQgvaCPClr method
Future<void>
JhFgKUZQgvaCPClr(
{ - bool deleteServer = true,
- void callback(
- bool isSuccess
)?,
})
override
Implementation
@override
Future<void> JhFgKUZQgvaCPClr({
bool deleteServer = true,
void Function(bool isSuccess)? callback,
}) async {
Future<void> BCPbRXmaggAiwpzl() async {
final isSuccess_updateAll = await lZUCgdYJMjUzohKy.DDtRfFSqwnwWWwTX.ImfXqPKiMuCNJwWT(
_YIMTableName.Conversation,
() => {"unRead": 0},
);
if (!isSuccess_updateAll) {
lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.XThilLQMoVXeKvHr(() {
callback?.call(false);
});
return;
}
lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.XThilLQMoVXeKvHr(() {
YQwizQKiApJAYQTJ.VZkYCbvOKOfPqRsI.FuNcbNwuQyUWRhbh?.call();
});
lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.XThilLQMoVXeKvHr(() {
callback?.call(true);
});
}
if (!YQwizQKiApJAYQTJ.COleorNaABIwsjcH.vUOGwWOxQEKyxDok()) {
lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.XThilLQMoVXeKvHr(() {
callback?.call(false);
});
return;
}
if (deleteServer)
lZUCgdYJMjUzohKy.AgJxpuBoMXJsVIUQ.EEMfBymGDbvUyfjO("clearAllUnreadCount", ack: (isSuccess, results, code, msg) async {
if (!isSuccess) {
lZUCgdYJMjUzohKy.SUEyOycoSdUsFZjL.XThilLQMoVXeKvHr(() {
callback?.call(false);
});
return;
}
await BCPbRXmaggAiwpzl();
});
else
await BCPbRXmaggAiwpzl();
}