resolveFastModeStatusFromCache method

void resolveFastModeStatusFromCache()

Resolve orgStatus from the persisted cache without making any API calls.

Implementation

void resolveFastModeStatusFromCache() {
  if (!isFastModeEnabled) return;
  if (_orgStatus is! FastModeOrgPending) return;
  final isAnt = _config.getUserType() == 'ant';
  final cachedEnabled =
      _config.getGlobalConfig()['penguinModeOrgEnabled'] == true;
  _orgStatus = isAnt || cachedEnabled
      ? const FastModeOrgEnabled()
      : const FastModeOrgDisabled(reason: FastModeDisabledReason.unknown);
}