kvxCwDBIcIBVbdEA method
void
kvxCwDBIcIBVbdEA(})
Implementation
void kvxCwDBIcIBVbdEA(
String AxttyBNBjvqpIkXM, {
Map<String, Object?>? rFbpbySHruxzmGYR,
bool vGdCiGGLcvewZVSF = false,
void Function(bool vlIVOpmRlppDVoLJ, Map<String, dynamic>? hvZigxghgcRFFwdO, int pvovyYaVxMwKNREX, String PJqUrrwaWORPhMvl)? iwKloQCTGRoPHvpN,
}) {
pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("[emit_request]: \n\tevent: ${AxttyBNBjvqpIkXM}\n\tdata: ${pUedSqApqySLXfuk.UdAwLgllDinVqLkg.VvbGJByXvGvZShlJ(rFbpbySHruxzmGYR ?? {})}");
var VPqFMhsOwWYAkuzT = false;
try {
if (!iDxDuKoCRjwSpSnP.lUBagJdrpVTUiLlL.nJlQLbYMmygXrVIu()) {
if (VPqFMhsOwWYAkuzT) return;
VPqFMhsOwWYAkuzT = true;
pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("[emit_response_cancel]: \n\tevent: ${AxttyBNBjvqpIkXM}");
try {
iwKloQCTGRoPHvpN?.call(false, null, 0, "Please login first!");
} catch (e) {}
return;
}
if (!iDxDuKoCRjwSpSnP.lUBagJdrpVTUiLlL.nJlQLbYMmygXrVIu(zPTwxHqbNDBbxpcG: true)) {
if (VPqFMhsOwWYAkuzT) return;
VPqFMhsOwWYAkuzT = true;
pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("[emit_response_cancel]: \n\tevent: ${AxttyBNBjvqpIkXM}");
if (vGdCiGGLcvewZVSF) {
try {
iwKloQCTGRoPHvpN?.call(false, null, 0, "has not connected, try again later!");
} catch (e) {}
} else {
Future.delayed(Duration(seconds: 9), () {
kvxCwDBIcIBVbdEA(AxttyBNBjvqpIkXM, rFbpbySHruxzmGYR: rFbpbySHruxzmGYR, vGdCiGGLcvewZVSF: true, iwKloQCTGRoPHvpN: iwKloQCTGRoPHvpN);
});
}
return;
}
Future.delayed(Duration(milliseconds: pUedSqApqySLXfuk.dqgQvOvcstGaJMWw.kXXdFjJpUVtOFZWI), () {
if (VPqFMhsOwWYAkuzT) return;
VPqFMhsOwWYAkuzT = true;
pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("[emit_response_timeout]: \n\tevent: ${AxttyBNBjvqpIkXM}");
try {
iwKloQCTGRoPHvpN?.call(false, null, 0, "[${AxttyBNBjvqpIkXM}] time out");
} catch (e) {}
});
vYppRCJzdSOhSijI?.emitWithAck("client", {
"content": pUedSqApqySLXfuk.UdAwLgllDinVqLkg.dIOLvyXYzwkzsYPT(json.encode({
"event": AxttyBNBjvqpIkXM,
"data": rFbpbySHruxzmGYR,
})),
}, ack: (rFbpbySHruxzmGYR) {
try {
Map<String, dynamic>? hvZigxghgcRFFwdO = rFbpbySHruxzmGYR;
if (hvZigxghgcRFFwdO == null) {
if (VPqFMhsOwWYAkuzT) return;
VPqFMhsOwWYAkuzT = true;
pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("[emit_response_null]: \n\tevent: ${AxttyBNBjvqpIkXM}");
try {
iwKloQCTGRoPHvpN?.call(false, null, 0, "null response");
} catch (e) {}
return;
}
if (VPqFMhsOwWYAkuzT) return;
VPqFMhsOwWYAkuzT = true;
final pvovyYaVxMwKNREX = hvZigxghgcRFFwdO["code"] ?? 0;
final vlIVOpmRlppDVoLJ = (pvovyYaVxMwKNREX == 200);
final PJqUrrwaWORPhMvl = hvZigxghgcRFFwdO["msg"] ?? "";
pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("[emit_response_success]: \n\tevent: ${AxttyBNBjvqpIkXM}\n\tdata: ${pUedSqApqySLXfuk.UdAwLgllDinVqLkg.VvbGJByXvGvZShlJ(hvZigxghgcRFFwdO)}");
hvZigxghgcRFFwdO.remove("code");
hvZigxghgcRFFwdO.remove("msg");
try {
iwKloQCTGRoPHvpN?.call(vlIVOpmRlppDVoLJ, hvZigxghgcRFFwdO["data"], pvovyYaVxMwKNREX, PJqUrrwaWORPhMvl);
} catch (e) {}
} catch (e) {
if (VPqFMhsOwWYAkuzT) return;
VPqFMhsOwWYAkuzT = true;
pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("[emit_response_exception]: \n\tevent: ${AxttyBNBjvqpIkXM}\n\terror: ${e}");
try {
iwKloQCTGRoPHvpN?.call(false, null, 0, "Exception: ${e}");
} catch (e) {}
}
});
} catch (e) {
if (VPqFMhsOwWYAkuzT) return;
VPqFMhsOwWYAkuzT = true;
pUedSqApqySLXfuk.UdAwLgllDinVqLkg.unopLcVoCSCyTVdE("[emit_request_exception]: \n\tevent: ${AxttyBNBjvqpIkXM}\n\terror: ${e}");
try {
iwKloQCTGRoPHvpN?.call(false, null, 0, "Exception: ${e}");
} catch (e) {}
}
}