resetForTesting static method

  1. @visibleForTesting
void resetForTesting()

Implementation

@visibleForTesting
static void resetForTesting() {
  _config = null;
  _logger = null;
  _client = null;
  _storage = null;
  _testerIdentityStore = null;
  _queue = null;
  _flushTimer?.cancel();
  _flushTimer = null;
  _lifecycleObserver = null;
  _accessToken = null;
  _testerId = null;
  _testerIdentity = null;
  _sessionId = null;
  _currentScreen = null;
  _ingestUrl = null;
  _lastError = null;
  _lastConnectInputKind = null;
  _lastBootstrapAt = null;
  _lastFlushAt = null;
  _isInitialized = false;
  _isEnabled = false;
  _isFlushing = false;
  _rebootstrapAttempted = false;
  _disabledLogEmitted = false;
  _debugLoggingEnabled = _defaultDebugLogging;
  _clientInjectedForTesting = false;
  _authState = AuthState.disconnected;
  _authRecoveryBackoffSeconds = 5;
  _nextAuthRecoveryAtSeconds = null;
  _onTesterIdentityInvalid = null;
  _appContext = <String, dynamic>{};
}