init method

dynamic init()

Implementation

init()async{
  if(_firstRequest){
    requestCloakCallback.startRequestCloak.call();
    _firstRequest=false;
  }
  FlutterCheckAf.instance.log("check user---> start request cloak--->url:$url---->data:$data");
  var dioResult = await DioHep.instance.requestPost(path: url, data: data);
  FlutterCheckAf.instance.log("check user---> request cloak result--->result:${dioResult.success}---->msg:${dioResult.msg}");
  if(dioResult.success){
    clockIsWhite=dioResult.msg==whiteKey;
    requestCloakCallback.requestSuccess.call(clockIsWhite);
    aPackageCall?.call();
  }else{
    await Future.delayed(const Duration(milliseconds: 1000));
    init();
  }
}