loginWithSocial method

Future<void> loginWithSocial(
  1. String kind
)

Starts login with login type - kind

Implementation

Future<void> loginWithSocial(String kind) {
  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=$kind&theme=dark";
  debugPrint("url:$url");
  _loginState = LoginState.connecting;
  _attachLoginListener(c);

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

  return c.future;
}