getJSBiometricAuthenticate static method

Future<String> getJSBiometricAuthenticate(
  1. BioPayload payload
)

Implementation

static Future<String> getJSBiometricAuthenticate(BioPayload payload) async {
  String? token = payload.token;
  if(token == null || token.isEmpty) {
    final prefs = await SharedPreferences.getInstance();
    token = prefs.getString("password_token");
  }
  String os = "";
  if(Platform.isAndroid) {
    os = "android";
  } else if(Platform.isIOS) {
    os = "ios";
  }

  var otpPayload = {
    "userToken": payload.userToken,
    "os": os,
    "token": token
  };

  return "BootpaySDK.createBiometricAuthenticate(" +
      json.encode(otpPayload) +
      ")" +
      ".then( function (data) {" +
      easySuccess() +
      "}, function (data) {" +
      cancel() +
      easyError() +
      "})";
}