registerRawOtp method

Future<OtpRegister> registerRawOtp(
  1. String password, [
  2. String? mfaToken,
  3. bool? mfaRecovery
])

Implementation

Future<OtpRegister> registerRawOtp(String password, [String? mfaToken, bool? mfaRecovery]) async {
  final jwt = await getFreshJwt(_userIdentifier, password, mfaToken, mfaRecovery);

  final out = await Sentc.getApi().registerRawOtp(baseUrl: baseUrl, authToken: appToken, jwt: jwt);

  mfa = true;

  final storage = Sentc.getStorage();

  await storage.set("user_data_$_userIdentifier", jsonEncode(this));

  return out;
}