eoxsEsZvDgYvIbRJ<T extends dynamic> method

void eoxsEsZvDgYvIbRJ<T extends dynamic>(
  1. String iSmnLsWATwJbRkBZ,
  2. Map? cDBSTlmgSOTPATaP,
  3. Map uSSxqroAYAmcfXVK,
  4. dynamic PEZMSqGNwgHwgYcU(
    1. bool mShkfOIAiKnwZTsZ,
    2. List<T>? results,
    3. String code,
    4. String message,
    ),
  5. dynamic YmtXFNkAgZOvBnTx(
    1. dynamic omaWdCHBSOMTPjPz
    )?,
  6. bool IMleiZyoESQXXaIv,
  7. bool rOWQcSuGKRBXINqq,
  8. bool iJPWmTvYPASmZUOa,
  9. bool LSEjyssypFgjBRIJ,
)

Implementation

void eoxsEsZvDgYvIbRJ<T extends dynamic>(
  String iSmnLsWATwJbRkBZ,
  Map? cDBSTlmgSOTPATaP,
  Map<dynamic, dynamic> uSSxqroAYAmcfXVK,
  Function(bool mShkfOIAiKnwZTsZ, List<T>? results, String code, String message) PEZMSqGNwgHwgYcU,
  Function(dynamic omaWdCHBSOMTPjPz)? YmtXFNkAgZOvBnTx,
  bool IMleiZyoESQXXaIv,
  bool rOWQcSuGKRBXINqq,
  bool iJPWmTvYPASmZUOa,
  bool LSEjyssypFgjBRIJ,
) {
  switch (uSSxqroAYAmcfXVK["code"]) {
    case "200":
      var deCKwQBZbFNwLPjU = false;
      List<dynamic> MCwIpJRPBPkaIEIh = uSSxqroAYAmcfXVK["results"];
      try {
        List<T> YWYnrmnpCjHYbctH;
        if (YmtXFNkAgZOvBnTx == null) {
          YWYnrmnpCjHYbctH = MCwIpJRPBPkaIEIh as List<T>;
        } else {
          YWYnrmnpCjHYbctH = MCwIpJRPBPkaIEIh.map((m) => YmtXFNkAgZOvBnTx(m) as T).toList();
        }
        try {
          if (yIsAlive) PEZMSqGNwgHwgYcU(true, YWYnrmnpCjHYbctH, uSSxqroAYAmcfXVK["code"], uSSxqroAYAmcfXVK["message"]);
        } catch (hhQNcMBqQQJcnwSL) {
          deCKwQBZbFNwLPjU = true;
          if (rOWQcSuGKRBXINqq) yToast(hhQNcMBqQQJcnwSL.toString());
        }
      } catch (hhQNcMBqQQJcnwSL) {
        deCKwQBZbFNwLPjU = true;
        if (rOWQcSuGKRBXINqq) yToast(hhQNcMBqQQJcnwSL.toString());
        if (yIsAlive) PEZMSqGNwgHwgYcU(false, null, "y_999", hhQNcMBqQQJcnwSL.toString());
      }
      if (iJPWmTvYPASmZUOa && MCwIpJRPBPkaIEIh.isNotEmpty && !deCKwQBZbFNwLPjU) {
        if (!LSEjyssypFgjBRIJ) ySave(yGetPostCacheKey(iSmnLsWATwJbRkBZ, cDBSTlmgSOTPATaP), json.encode(uSSxqroAYAmcfXVK));
      } else {
        yDelete(yGetPostCacheKey(iSmnLsWATwJbRkBZ, cDBSTlmgSOTPATaP));
      }
      break;
    default:
      if (uSSxqroAYAmcfXVK["code"] == YConfig.yPostCommomErrorCode) {
        yDelete(yGetPostCacheKey(iSmnLsWATwJbRkBZ, cDBSTlmgSOTPATaP));
        YConfig.onYPostCommonError.call(yPage, uSSxqroAYAmcfXVK["code"], uSSxqroAYAmcfXVK["message"], iSmnLsWATwJbRkBZ, cDBSTlmgSOTPATaP, (isSuccess, results, code, message) {
          PEZMSqGNwgHwgYcU(isSuccess, results?.map((e) => e as T).toList(), code, message);
        }, YmtXFNkAgZOvBnTx, IMleiZyoESQXXaIv, rOWQcSuGKRBXINqq, iJPWmTvYPASmZUOa);
      } else {
        yDelete(yGetPostCacheKey(iSmnLsWATwJbRkBZ, cDBSTlmgSOTPATaP));
        if (yIsAlive) PEZMSqGNwgHwgYcU(false, null, uSSxqroAYAmcfXVK["code"], uSSxqroAYAmcfXVK["message"]);
      }
      break;
  }
}