@override Future<T?> get auth async { try { final value = await _auth; return value != null && value.isLoggedIn ? value : null; } catch (error) { _errorNotifier.value = error.toString(); return null; } }