CjbDgzMrcenUwQCF static method

Future<void> CjbDgzMrcenUwQCF({
  1. required rXjTWZNPPgYoRaIY ARBYoZhKKmurWJKj,
  2. required Map<String, dynamic> XoKoRuGiLudzhHtR,
  3. required dynamic THwKmkskFDaBzWqO(
    1. bool NNmRZRYNevvthPkb,
    2. List<Map<String, dynamic>>? fplHSucMBICPScOY
    ),
})

Implementation

static Future<void> CjbDgzMrcenUwQCF({
  required rXjTWZNPPgYoRaIY ARBYoZhKKmurWJKj,
  required Map<String, dynamic> XoKoRuGiLudzhHtR,
  required Function(bool NNmRZRYNevvthPkb, List<Map<String, dynamic>>? fplHSucMBICPScOY) THwKmkskFDaBzWqO,
}) async {
  try {
    final ydIxfoiYjDGtVREY = DateTime.now().millisecondsSinceEpoch;
    final pqNqJHQzQCLURspt = '${ydIxfoiYjDGtVREY}_${Random().nextInt(2147483647)}';
    final ngSWYwQBOFBGtURy = await zNOveDqnUbMwbklx.post(
      Uri.parse('${MQLVCFrnbkMNVWZd.BCuBZxDtRjVjelim}/sdk/api'),
      headers: {
        'sign-appkey': qTcDgnvMLmngxaQV.DPyMOtcIajKsZdyS!.appKey,
        'sign-nonce': pqNqJHQzQCLURspt,
        'sign-curTime': ydIxfoiYjDGtVREY.toString(),
        'sign-checkSum': EncryptUtils.sha1('${qTcDgnvMLmngxaQV.DPyMOtcIajKsZdyS!.appKey}$pqNqJHQzQCLURspt$ydIxfoiYjDGtVREY'),
      },
      body: {
        'jkid': ARBYoZhKKmurWJKj.hIgWNVMVCcFxiTAi,
        'jkparam': jsonEncode(XoKoRuGiLudzhHtR),
      },
    );
    if (ngSWYwQBOFBGtURy.statusCode != 200) {
      THwKmkskFDaBzWqO(false, null);
      return;
    }
    final aHUynpOLyEVdQvlI = (jsonDecode(ngSWYwQBOFBGtURy.body) as Map<String, dynamic>)["root"];
    if (aHUynpOLyEVdQvlI['code'] != '200') {
      THwKmkskFDaBzWqO(false, null);
      return;
    }
    THwKmkskFDaBzWqO(true, aHUynpOLyEVdQvlI['result'] as List<Map<String, dynamic>>?);
  } catch (dyEmVaJFpUbGLcvm) {
    THwKmkskFDaBzWqO(false, null);
  }
}