cNjDdCAreVyisSNu<T extends dynamic> method

void cNjDdCAreVyisSNu<T extends dynamic>(
  1. String GkWCXNFKjxYrtAfy,
  2. Map? VxXnptrskNPzhJVD,
  3. Map SbGNBHJJDkzYnasB,
  4. dynamic YMKDztSZktbzTwWA(
    1. bool pkBLzMXSeoSjykwI,
    2. List<T>? results,
    3. String code,
    4. String message,
    ),
  5. dynamic RtLfbzbavNhmlRXJ(
    1. dynamic kmVolQiKppwDHTMw
    )?,
  6. bool MYrbEypKSCNcqCmi,
  7. bool zQYbmDcByuELiKPo,
  8. bool blXNBVWdhmAzdNwn,
  9. bool KIvPIFjoddeZbzpn,
)

Implementation

void cNjDdCAreVyisSNu<T extends dynamic>(
  String GkWCXNFKjxYrtAfy,
  Map? VxXnptrskNPzhJVD,
  Map<dynamic, dynamic> SbGNBHJJDkzYnasB,
  Function(bool pkBLzMXSeoSjykwI, List<T>? results, String code, String message) YMKDztSZktbzTwWA,
  Function(dynamic kmVolQiKppwDHTMw)? RtLfbzbavNhmlRXJ,
  bool MYrbEypKSCNcqCmi,
  bool zQYbmDcByuELiKPo,
  bool blXNBVWdhmAzdNwn,
  bool KIvPIFjoddeZbzpn,
) {
  switch (SbGNBHJJDkzYnasB["code"]) {
    case "200":
      var mSJRCJnfDhxzpobr = false;
      List<dynamic> ZPTvnRufqPuAQAEF = SbGNBHJJDkzYnasB["results"];
      try {
        List<T> oqCBcStNahxGAxNF;
        if (RtLfbzbavNhmlRXJ == null) {
          oqCBcStNahxGAxNF = ZPTvnRufqPuAQAEF as List<T>;
        } else {
          oqCBcStNahxGAxNF = ZPTvnRufqPuAQAEF.map((m) => RtLfbzbavNhmlRXJ(m) as T).toList();
        }
        try {
          if (yIsAlive) YMKDztSZktbzTwWA(true, oqCBcStNahxGAxNF, SbGNBHJJDkzYnasB["code"], SbGNBHJJDkzYnasB["message"]);
        } catch (AyyIczTQbhTxmyOH) {
          mSJRCJnfDhxzpobr = true;
          if (zQYbmDcByuELiKPo) yToast(AyyIczTQbhTxmyOH.toString());
        }
      } catch (AyyIczTQbhTxmyOH) {
        mSJRCJnfDhxzpobr = true;
        if (zQYbmDcByuELiKPo) yToast(AyyIczTQbhTxmyOH.toString());
        if (yIsAlive) YMKDztSZktbzTwWA(false, null, "y_999", AyyIczTQbhTxmyOH.toString());
      }
      if (blXNBVWdhmAzdNwn && ZPTvnRufqPuAQAEF.isNotEmpty && !mSJRCJnfDhxzpobr) {
        if (!KIvPIFjoddeZbzpn) ySave(yGetPostCacheKey(GkWCXNFKjxYrtAfy, VxXnptrskNPzhJVD), json.encode(SbGNBHJJDkzYnasB));
      } else {
        yDelete(yGetPostCacheKey(GkWCXNFKjxYrtAfy, VxXnptrskNPzhJVD));
      }
      break;
    default:
      if (SbGNBHJJDkzYnasB["code"] == YConfig.yPostCommomErrorCode) {
        yDelete(yGetPostCacheKey(GkWCXNFKjxYrtAfy, VxXnptrskNPzhJVD));
        YConfig.onYPostCommonError.call(yPage, SbGNBHJJDkzYnasB["code"], SbGNBHJJDkzYnasB["message"], GkWCXNFKjxYrtAfy, VxXnptrskNPzhJVD, (isSuccess, results, code, message) {
          YMKDztSZktbzTwWA(isSuccess, results?.map((e) => e as T).toList(), code, message);
        }, RtLfbzbavNhmlRXJ, MYrbEypKSCNcqCmi, zQYbmDcByuELiKPo, blXNBVWdhmAzdNwn);
      } else {
        yDelete(yGetPostCacheKey(GkWCXNFKjxYrtAfy, VxXnptrskNPzhJVD));
        if (yIsAlive) YMKDztSZktbzTwWA(false, null, SbGNBHJJDkzYnasB["code"], SbGNBHJJDkzYnasB["message"]);
      }
      break;
  }
}