xAbmkiHIVdSWVdsf method
void
xAbmkiHIVdSWVdsf(})
Implementation
void xAbmkiHIVdSWVdsf(
String IDknCLPaIpCyGkFM, {
Map<String, Object?>? JUQwIovWWbGEtXed,
bool VlefPBQTpMjrpiaw = false,
void Function(bool IWxelvVBXdhLiYGw, Map<String, dynamic>? iRnmzMAYPMjltgiU, int RIJJEwowWZYrUgoB, String ojKzdeKHBwmcEOBz)? jCuQmdbQKfCyjgLe,
}) {
lnHdKoLeAXayLaTQ.hqSwzyClHgtHzAja.qlQGjiGnbFxjcxyU("[emit_request]: \n\tevent: ${IDknCLPaIpCyGkFM}\n\tdata: ${lnHdKoLeAXayLaTQ.hqSwzyClHgtHzAja.gwqyAocdHJtnnjmd(JUQwIovWWbGEtXed ?? {})}");
var LtGOOamLOnGRXugV = false;
try {
if (!UChfQaxIZXBHpDHw.njDzuTHDjwOofRwd.anPqdZrnWKekLPyp()) {
if (LtGOOamLOnGRXugV) return;
LtGOOamLOnGRXugV = true;
lnHdKoLeAXayLaTQ.hqSwzyClHgtHzAja.qlQGjiGnbFxjcxyU("[emit_response_cancel]: \n\tevent: ${IDknCLPaIpCyGkFM}");
try {
jCuQmdbQKfCyjgLe?.call(false, null, 0, "Please login first!");
} catch (e) {}
return;
}
if (!UChfQaxIZXBHpDHw.njDzuTHDjwOofRwd.anPqdZrnWKekLPyp(XnbKaMhmJjWKgrAm: true)) {
if (LtGOOamLOnGRXugV) return;
LtGOOamLOnGRXugV = true;
lnHdKoLeAXayLaTQ.hqSwzyClHgtHzAja.qlQGjiGnbFxjcxyU("[emit_response_cancel]: \n\tevent: ${IDknCLPaIpCyGkFM}");
if (VlefPBQTpMjrpiaw) {
try {
jCuQmdbQKfCyjgLe?.call(false, null, 0, "has not connected, try again later!");
} catch (e) {}
} else {
Future.delayed(Duration(seconds: 9), () {
xAbmkiHIVdSWVdsf(IDknCLPaIpCyGkFM, JUQwIovWWbGEtXed: JUQwIovWWbGEtXed, VlefPBQTpMjrpiaw: true, jCuQmdbQKfCyjgLe: jCuQmdbQKfCyjgLe);
});
}
return;
}
Future.delayed(Duration(milliseconds: lnHdKoLeAXayLaTQ.HprQvLGSNsDrbxsL.pNWYcGBMeOsuLBPC), () {
if (LtGOOamLOnGRXugV) return;
LtGOOamLOnGRXugV = true;
lnHdKoLeAXayLaTQ.hqSwzyClHgtHzAja.qlQGjiGnbFxjcxyU("[emit_response_timeout]: \n\tevent: ${IDknCLPaIpCyGkFM}");
try {
jCuQmdbQKfCyjgLe?.call(false, null, 0, "[${IDknCLPaIpCyGkFM}] time out");
} catch (e) {}
});
AXEDuxiWAkDMTKGB?.emitWithAck("client", {
"content": lnHdKoLeAXayLaTQ.hqSwzyClHgtHzAja.MoCeyvtTiSWMmKeA(json.encode({
"event": IDknCLPaIpCyGkFM,
"data": JUQwIovWWbGEtXed,
})),
}, ack: (JUQwIovWWbGEtXed) {
try {
Map<String, dynamic>? iRnmzMAYPMjltgiU = JUQwIovWWbGEtXed;
if (iRnmzMAYPMjltgiU == null) {
if (LtGOOamLOnGRXugV) return;
LtGOOamLOnGRXugV = true;
lnHdKoLeAXayLaTQ.hqSwzyClHgtHzAja.qlQGjiGnbFxjcxyU("[emit_response_null]: \n\tevent: ${IDknCLPaIpCyGkFM}");
try {
jCuQmdbQKfCyjgLe?.call(false, null, 0, "null response");
} catch (e) {}
return;
}
if (LtGOOamLOnGRXugV) return;
LtGOOamLOnGRXugV = true;
final RIJJEwowWZYrUgoB = iRnmzMAYPMjltgiU["code"] ?? 0;
final IWxelvVBXdhLiYGw = (RIJJEwowWZYrUgoB == 200);
final ojKzdeKHBwmcEOBz = iRnmzMAYPMjltgiU["msg"] ?? "";
lnHdKoLeAXayLaTQ.hqSwzyClHgtHzAja.qlQGjiGnbFxjcxyU("[emit_response_success]: \n\tevent: ${IDknCLPaIpCyGkFM}\n\tdata: ${lnHdKoLeAXayLaTQ.hqSwzyClHgtHzAja.gwqyAocdHJtnnjmd(iRnmzMAYPMjltgiU)}");
iRnmzMAYPMjltgiU.remove("code");
iRnmzMAYPMjltgiU.remove("msg");
try {
jCuQmdbQKfCyjgLe?.call(IWxelvVBXdhLiYGw, iRnmzMAYPMjltgiU["data"], RIJJEwowWZYrUgoB, ojKzdeKHBwmcEOBz);
} catch (e) {}
} catch (e) {
if (LtGOOamLOnGRXugV) return;
LtGOOamLOnGRXugV = true;
lnHdKoLeAXayLaTQ.hqSwzyClHgtHzAja.qlQGjiGnbFxjcxyU("[emit_response_exception]: \n\tevent: ${IDknCLPaIpCyGkFM}\n\terror: ${e}");
try {
jCuQmdbQKfCyjgLe?.call(false, null, 0, "Exception: ${e}");
} catch (e) {}
}
});
} catch (e) {
if (LtGOOamLOnGRXugV) return;
LtGOOamLOnGRXugV = true;
lnHdKoLeAXayLaTQ.hqSwzyClHgtHzAja.qlQGjiGnbFxjcxyU("[emit_request_exception]: \n\tevent: ${IDknCLPaIpCyGkFM}\n\terror: ${e}");
try {
jCuQmdbQKfCyjgLe?.call(false, null, 0, "Exception: ${e}");
} catch (e) {}
}
}