shouldForceOnlineAfterOfflineMiss static method

  1. @visibleForTesting
bool shouldForceOnlineAfterOfflineMiss({
  1. required bool onlineSucceeded,
  2. required bool offlineSucceeded,
  3. required bool prefersCache,
  4. required bool forceOffline,
})

Implementation

@visibleForTesting
static bool shouldForceOnlineAfterOfflineMiss({
  required bool onlineSucceeded,
  required bool offlineSucceeded,
  required bool prefersCache,
  required bool forceOffline,
}) {
  if (onlineSucceeded || offlineSucceeded) return false;
  if (prefersCache || forceOffline) return false;
  return true;
}