mobileVerify static method

Future mobileVerify({
  1. required String phoneNum,
  2. required Map<String, dynamic> tokenInfo,
  3. double? timeout,
  4. required FlyVerifyResultListener result,
})

Implementation

static Future<dynamic> mobileVerify(
    {required String phoneNum,
    required Map<String, dynamic> tokenInfo,
    double? timeout,
    required FlyVerifyResultListener result}) {
  final Map<String, dynamic> args = {
    'phoneNum': phoneNum,
    'tokenInfo': tokenInfo,
    'timeout': timeout
  };
  Future<dynamic> callBack =
      _channel.invokeMethod(FlyVerifySDKMethods.mobileVerify.name, args);

  callBack.then((dynamic response) {
    if (response != null && response is Map) {
      result(response['ret'], response['err']);
    } else {
      result(null, null);
    }
  });

  return callBack;
}