refresh method

Future<void> refresh()

Force refresh from remote.

Implementation

Future<void> refresh() async {
  try {
    final remote = await _fetchRemote();
    if (remote != null) {
      _policies = remote;
      _lastFetch = DateTime.now();
      await _saveToCache(remote);
    }
  } catch (_) {
    // Fail-open
  }
}