dUmzxYUkIjToGlSg static method

Future<void> dUmzxYUkIjToGlSg({
  1. required PtijRTeMtkXSjiAj JQOaEpPjuGPClNCY,
  2. required Map<String, dynamic> rlkRffAvbTutrheI,
  3. required dynamic WeQhHiCFWrXRykFU(
    1. bool BYQhAOcHRUuLSvkg,
    2. List<Map<String, dynamic>>? IvMCaaSVIWcQArzH
    ),
})

Implementation

static Future<void> dUmzxYUkIjToGlSg({
  required PtijRTeMtkXSjiAj JQOaEpPjuGPClNCY,
  required Map<String, dynamic> rlkRffAvbTutrheI,
  required Function(bool BYQhAOcHRUuLSvkg, List<Map<String, dynamic>>? IvMCaaSVIWcQArzH) WeQhHiCFWrXRykFU,
}) async {
  try {
    final ZbecqwHfLkEdPFvs = DateTime.now().millisecondsSinceEpoch;
    final unSzVAdaKuLmCzyE = '${ZbecqwHfLkEdPFvs}_${Random().nextInt(2147483647)}';
    final ALrUSYKaZBOuGcfb = await TTFYGiwXxjunSyBM.post(
      Uri.parse('${YwEzpYiuGJOGOvtj.rkgLYlaZYATBeHZH}/sdk/api'),
      headers: {
        'sign-appkey': CSNGHKuQPxKBhWMP.yWiKPzRWuKnMOmDg!.appKey,
        'sign-nonce': unSzVAdaKuLmCzyE,
        'sign-curTime': ZbecqwHfLkEdPFvs.toString(),
        'sign-checkSum': EncryptUtils.sha1('${CSNGHKuQPxKBhWMP.yWiKPzRWuKnMOmDg!.appKey}$unSzVAdaKuLmCzyE$ZbecqwHfLkEdPFvs'),
      },
      body: {
        'jkid': JQOaEpPjuGPClNCY.sZiWLbCOCPdROCpe,
        'jkparam': jsonEncode(rlkRffAvbTutrheI),
      },
    );
    if (ALrUSYKaZBOuGcfb.statusCode != 200) {
      WeQhHiCFWrXRykFU(false, null);
      return;
    }
    final TXtNBJfJybvzbgDc = (jsonDecode(ALrUSYKaZBOuGcfb.body) as Map<String, dynamic>)["root"];
    if (TXtNBJfJybvzbgDc['code'] != '200') {
      WeQhHiCFWrXRykFU(false, null);
      return;
    }
    WeQhHiCFWrXRykFU(true, (TXtNBJfJybvzbgDc['result'] as List<dynamic>).map((e) => e as Map<String, dynamic>).toList());
  } catch (ylvqeEuhyFOCTGiR) {
    WeQhHiCFWrXRykFU(false, null);
  }
}