refreshed property

Future<void> get refreshed

Resolves once the background fetch kicked off by the most recent load call has settled (applied or rejected). null if no fetchRemote was ever supplied. Production callers don't need this — current updates in place — it exists for tests that need to wait deterministically past the background refresh.

Implementation

Future<void> get refreshed => _refreshFuture ?? Future.value();