sEnkoxXAwuAQuaxN method
void
sEnkoxXAwuAQuaxN(})
Implementation
void sEnkoxXAwuAQuaxN(
String zaTIYcRGXhHqbuJY, {
Map<String, Object?>? mCBPWMvoUJveFdlV,
bool bgNTvRwxgulZYjwy = false,
void Function(bool BYQhAOcHRUuLSvkg, Map<String, dynamic>? IvMCaaSVIWcQArzH, int oCgstdHjeFkEZJjg, String cDeQIDiofjWaDrqG)? YDAPNnFGlbnwsGKD,
}) {
LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("[emit_request]: \n\tevent: ${zaTIYcRGXhHqbuJY}\n\tdata: ${LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.ryFTJfpoBntQjvRW(mCBPWMvoUJveFdlV ?? {})}");
var iTgjZBXGOtjYbHQL = false;
try {
if (!UFWAGwHDnWMkeYVR.EPwtIwAAPGFWUsid.WPtNMuRLJwMSwfMW()) {
if (iTgjZBXGOtjYbHQL) return;
iTgjZBXGOtjYbHQL = true;
LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("[emit_response_cancel]: \n\tevent: ${zaTIYcRGXhHqbuJY}");
try {
YDAPNnFGlbnwsGKD?.call(false, null, 0, "Please login first!");
} catch (e) {}
return;
}
if (!UFWAGwHDnWMkeYVR.EPwtIwAAPGFWUsid.WPtNMuRLJwMSwfMW(XfizYRBqzpZSWRWC: true)) {
if (iTgjZBXGOtjYbHQL) return;
iTgjZBXGOtjYbHQL = true;
LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("[emit_response_cancel]: \n\tevent: ${zaTIYcRGXhHqbuJY}");
if (bgNTvRwxgulZYjwy) {
try {
YDAPNnFGlbnwsGKD?.call(false, null, 0, "has not connected, try again later!");
} catch (e) {}
} else {
Future.delayed(Duration(seconds: 9), () {
sEnkoxXAwuAQuaxN(zaTIYcRGXhHqbuJY, mCBPWMvoUJveFdlV: mCBPWMvoUJveFdlV, bgNTvRwxgulZYjwy: true, YDAPNnFGlbnwsGKD: YDAPNnFGlbnwsGKD);
});
}
return;
}
Future.delayed(Duration(milliseconds: LLTqoNwdULMbTCMh.JslmlShSPvANjIom.cTZlaPodvDnScdaA), () {
if (iTgjZBXGOtjYbHQL) return;
iTgjZBXGOtjYbHQL = true;
LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("[emit_response_timeout]: \n\tevent: ${zaTIYcRGXhHqbuJY}");
try {
YDAPNnFGlbnwsGKD?.call(false, null, 0, "[${zaTIYcRGXhHqbuJY}] time out");
} catch (e) {}
});
nkgXyDoyNvfKHhmY?.emitWithAck("client", {
"content": LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.VabOUSFygzsiAgxO(json.encode({
"event": zaTIYcRGXhHqbuJY,
"data": mCBPWMvoUJveFdlV,
})),
}, ack: (mCBPWMvoUJveFdlV) {
try {
Map<String, dynamic>? IvMCaaSVIWcQArzH = mCBPWMvoUJveFdlV;
if (IvMCaaSVIWcQArzH == null) {
if (iTgjZBXGOtjYbHQL) return;
iTgjZBXGOtjYbHQL = true;
LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("[emit_response_null]: \n\tevent: ${zaTIYcRGXhHqbuJY}");
try {
YDAPNnFGlbnwsGKD?.call(false, null, 0, "null response");
} catch (e) {}
return;
}
if (iTgjZBXGOtjYbHQL) return;
iTgjZBXGOtjYbHQL = true;
final oCgstdHjeFkEZJjg = IvMCaaSVIWcQArzH["code"] ?? 0;
final BYQhAOcHRUuLSvkg = (oCgstdHjeFkEZJjg == 200);
final cDeQIDiofjWaDrqG = IvMCaaSVIWcQArzH["msg"] ?? "";
LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("[emit_response_success]: \n\tevent: ${zaTIYcRGXhHqbuJY}\n\tdata: ${LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.ryFTJfpoBntQjvRW(IvMCaaSVIWcQArzH)}");
IvMCaaSVIWcQArzH.remove("code");
IvMCaaSVIWcQArzH.remove("msg");
try {
YDAPNnFGlbnwsGKD?.call(BYQhAOcHRUuLSvkg, IvMCaaSVIWcQArzH["data"], oCgstdHjeFkEZJjg, cDeQIDiofjWaDrqG);
} catch (e) {}
} catch (e) {
if (iTgjZBXGOtjYbHQL) return;
iTgjZBXGOtjYbHQL = true;
LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("[emit_response_exception]: \n\tevent: ${zaTIYcRGXhHqbuJY}\n\terror: ${e}");
try {
YDAPNnFGlbnwsGKD?.call(false, null, 0, "Exception: ${e}");
} catch (e) {}
}
});
} catch (e) {
if (iTgjZBXGOtjYbHQL) return;
iTgjZBXGOtjYbHQL = true;
LLTqoNwdULMbTCMh.DwbTkDIljwhCkWxz.DEFxUCYdTScOImyX("[emit_request_exception]: \n\tevent: ${zaTIYcRGXhHqbuJY}\n\terror: ${e}");
try {
YDAPNnFGlbnwsGKD?.call(false, null, 0, "Exception: ${e}");
} catch (e) {}
}
}