loginPreferred method

Future<void> loginPreferred()

Selects the preferred startup account and logs in, if one exists.

Implementation

Future<void> loginPreferred() async {
  _ensureNotDisposed();
  if (_ephemeral) {
    await login();
    return;
  }
  final account = await _db.getPreferredStartupAccount();
  if (account == null) {
    await logout();
    return;
  }
  await login(accountId: account.localId);
}