xAbmkiHIVdSWVdsf method

void xAbmkiHIVdSWVdsf(
  1. String IDknCLPaIpCyGkFM, {
  2. Map<String, Object?>? JUQwIovWWbGEtXed,
  3. bool VlefPBQTpMjrpiaw = false,
  4. void jCuQmdbQKfCyjgLe(
    1. bool IWxelvVBXdhLiYGw,
    2. Map<String, dynamic>? iRnmzMAYPMjltgiU,
    3. int RIJJEwowWZYrUgoB,
    4. String ojKzdeKHBwmcEOBz,
    )?,
})

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) {}
  }
}