TokenRefreshTimer constructor

TokenRefreshTimer({
  1. required TokenKeeper keeper,
  2. Duration checkInterval = const Duration(minutes: 1),
  3. Clock clock = const Clock(),
  4. TokenKeeperLogger logger = noopLogger,
})

Creates a timer. Call start to begin periodic checks.

Implementation

TokenRefreshTimer({
  required TokenKeeper keeper,
  this.checkInterval = const Duration(minutes: 1),
  Clock clock = const Clock(),
  TokenKeeperLogger logger = noopLogger,
})  : _keeper = keeper,
      _clock = clock,
      _log = logger;