get method

  1. @override
Future<T?> get([
  1. bool remotely = false
])
override

Implementation

@override
Future<T?> get([bool remotely = false]) {
  return cache.then((value) {
    if (value != null && value.isLoggedIn) {
      if (remotely) {
        return repository.onFetchUser(value.id);
      } else {
        return value;
      }
    } else {
      return null;
    }
  });
}