SUUPrfxTQxkNcoeU static method

Future<void> SUUPrfxTQxkNcoeU({
  1. required HxyjTKwlBfIPZnSi iPLNHZuuMirCFhOX,
  2. required Map<String, dynamic> abXHmTjCkFaNAAoh,
  3. required dynamic fDsWzZmHzuvhjHYF(
    1. bool vlIVOpmRlppDVoLJ,
    2. List<Map<String, dynamic>>? hvZigxghgcRFFwdO
    ),
})

Implementation

static Future<void> SUUPrfxTQxkNcoeU({
  required HxyjTKwlBfIPZnSi iPLNHZuuMirCFhOX,
  required Map<String, dynamic> abXHmTjCkFaNAAoh,
  required Function(bool vlIVOpmRlppDVoLJ, List<Map<String, dynamic>>? hvZigxghgcRFFwdO) fDsWzZmHzuvhjHYF,
}) async {
  try {
    final HqdNVoTQtMnMhSZA = DateTime.now().millisecondsSinceEpoch;
    final NPlmjNsElholAvNF = '${HqdNVoTQtMnMhSZA}_${Random().nextInt(2147483647)}';
    final fssFIhBuqaYWAmRg = await WTmsHgviAbJSKSyz.post(
      Uri.parse('${rnDFePTQhiAOpzSf.KpxKYjvUKTKwfqjk}/sdk/api'),
      headers: {
        'sign-appkey': qpUDmdTCaKJresXD.skXQQIaSsaiDhaLc!.appKey,
        'sign-nonce': NPlmjNsElholAvNF,
        'sign-curTime': HqdNVoTQtMnMhSZA.toString(),
        'sign-checkSum': EncryptUtils.sha1('${qpUDmdTCaKJresXD.skXQQIaSsaiDhaLc!.appKey}$NPlmjNsElholAvNF$HqdNVoTQtMnMhSZA'),
      },
      body: {
        'jkid': iPLNHZuuMirCFhOX.QcCNekgsExUwuRgT,
        'jkparam': jsonEncode(abXHmTjCkFaNAAoh),
      },
    );
    if (fssFIhBuqaYWAmRg.statusCode != 200) {
      fDsWzZmHzuvhjHYF(false, null);
      return;
    }
    final ThhXmokpTfyCUYBJ = (jsonDecode(fssFIhBuqaYWAmRg.body) as Map<String, dynamic>)["root"];
    if (ThhXmokpTfyCUYBJ['code'] != '200') {
      fDsWzZmHzuvhjHYF(false, null);
      return;
    }
    fDsWzZmHzuvhjHYF(true, (ThhXmokpTfyCUYBJ['result'] as List<dynamic>).map((e) => e as Map<String, dynamic>).toList());
  } catch (dhKbTziewtOMSGje) {
    fDsWzZmHzuvhjHYF(false, null);
  }
}