SUUPrfxTQxkNcoeU static method
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);
}
}