loginPreferred method
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);
}