loginWithOtp method

Future<void> loginWithOtp(
  1. String email
)

Starts login with OTP on email

Implementation

Future<void> loginWithOtp(String email) {
  Completer c = Completer();
  if (_loginState == LoginState.connected) {
    c.completeError('already_logged_in');
    return c.future;
  }
  String baseUrl = _getAuthUrl();
  final url =
      "$baseUrl/start?clientId=$_clientId&loginSrc=flutter&type=passwordless&email=$email&theme=dark";
  _loginState = LoginState.connecting;

  _attachLoginListener(c);

  _controller?.loadRequest(Uri.parse(url));
  showWallet();


  return c.future;
}