jodencItUatiSpEH method
void
jodencItUatiSpEH(})
Implementation
void jodencItUatiSpEH(
String uIyQyNIcjXdsIlqP, {
Map<String, Object?>? DEzbKDIBPJVTWSIB,
bool LRionCiYjzAqotMw = false,
void Function(bool oTLKfnnymNCTXHML, Map<String, dynamic>? OhXEEEJrHsRvZogG, int iggZzorTFvICOSCL, String PBMZMubGZDFjYEYt)? YzQRKyskQzveDVYH,
}) {
eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.SgTquvHbfsajKYIF("[emit_request]: \n\tevent: ${uIyQyNIcjXdsIlqP}\n\tdata: ${eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.RDFjmNpmjvMRLCrP(DEzbKDIBPJVTWSIB ?? {})}");
var hbepxXCAWYhMywhN = false;
try {
if (!ptLoDBriUoBUHreo.uvWNunbGgtEdyNiW.otQyjQrYNfRgpyCy()) {
if (hbepxXCAWYhMywhN) return;
hbepxXCAWYhMywhN = true;
eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.SgTquvHbfsajKYIF("[emit_response_cancel]: \n\tevent: ${uIyQyNIcjXdsIlqP}");
try {
YzQRKyskQzveDVYH?.call(false, null, 0, "Please login first!");
} catch (e) {}
return;
}
if (!ptLoDBriUoBUHreo.uvWNunbGgtEdyNiW.otQyjQrYNfRgpyCy(vaxeWJEAsrhSscSw: true)) {
if (hbepxXCAWYhMywhN) return;
hbepxXCAWYhMywhN = true;
eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.SgTquvHbfsajKYIF("[emit_response_cancel]: \n\tevent: ${uIyQyNIcjXdsIlqP}");
if (LRionCiYjzAqotMw) {
try {
YzQRKyskQzveDVYH?.call(false, null, 0, "has not connected, try again later!");
} catch (e) {}
} else {
Future.delayed(Duration(seconds: 9), () {
jodencItUatiSpEH(uIyQyNIcjXdsIlqP, DEzbKDIBPJVTWSIB: DEzbKDIBPJVTWSIB, LRionCiYjzAqotMw: true, YzQRKyskQzveDVYH: YzQRKyskQzveDVYH);
});
}
return;
}
Future.delayed(Duration(milliseconds: eFtbLxhxTmdNVKuo.XgGXeEFPFDWOsMtu.RQocenspNtJoEUGD), () {
if (hbepxXCAWYhMywhN) return;
hbepxXCAWYhMywhN = true;
eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.SgTquvHbfsajKYIF("[emit_response_timeout]: \n\tevent: ${uIyQyNIcjXdsIlqP}");
try {
YzQRKyskQzveDVYH?.call(false, null, 0, "[${uIyQyNIcjXdsIlqP}] time out");
} catch (e) {}
});
fougUVSPPUZeVZtj?.emitWithAck("client", {
"content": eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.vREbFUAeuYCVezpN(json.encode({
"event": uIyQyNIcjXdsIlqP,
"data": DEzbKDIBPJVTWSIB,
})),
}, ack: (DEzbKDIBPJVTWSIB) {
try {
Map<String, dynamic>? OhXEEEJrHsRvZogG = DEzbKDIBPJVTWSIB;
if (OhXEEEJrHsRvZogG == null) {
if (hbepxXCAWYhMywhN) return;
hbepxXCAWYhMywhN = true;
eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.SgTquvHbfsajKYIF("[emit_response_null]: \n\tevent: ${uIyQyNIcjXdsIlqP}");
try {
YzQRKyskQzveDVYH?.call(false, null, 0, "null response");
} catch (e) {}
return;
}
if (hbepxXCAWYhMywhN) return;
hbepxXCAWYhMywhN = true;
final iggZzorTFvICOSCL = OhXEEEJrHsRvZogG["code"] ?? 0;
final oTLKfnnymNCTXHML = (iggZzorTFvICOSCL == 200);
final PBMZMubGZDFjYEYt = OhXEEEJrHsRvZogG["msg"] ?? "";
eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.SgTquvHbfsajKYIF("[emit_response_success]: \n\tevent: ${uIyQyNIcjXdsIlqP}\n\tdata: ${eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.RDFjmNpmjvMRLCrP(OhXEEEJrHsRvZogG)}");
OhXEEEJrHsRvZogG.remove("code");
OhXEEEJrHsRvZogG.remove("msg");
try {
YzQRKyskQzveDVYH?.call(oTLKfnnymNCTXHML, OhXEEEJrHsRvZogG["data"], iggZzorTFvICOSCL, PBMZMubGZDFjYEYt);
} catch (e) {}
} catch (e) {
if (hbepxXCAWYhMywhN) return;
hbepxXCAWYhMywhN = true;
eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.SgTquvHbfsajKYIF("[emit_response_exception]: \n\tevent: ${uIyQyNIcjXdsIlqP}\n\terror: ${e}");
try {
YzQRKyskQzveDVYH?.call(false, null, 0, "Exception: ${e}");
} catch (e) {}
}
});
} catch (e) {
if (hbepxXCAWYhMywhN) return;
hbepxXCAWYhMywhN = true;
eFtbLxhxTmdNVKuo.WeloVHMlcPVpCsCr.SgTquvHbfsajKYIF("[emit_request_exception]: \n\tevent: ${uIyQyNIcjXdsIlqP}\n\terror: ${e}");
try {
YzQRKyskQzveDVYH?.call(false, null, 0, "Exception: ${e}");
} catch (e) {}
}
}