Example #1
0
 public FitbitService(
     IEventPublisher eventPublisher,
     IOperationContext operationContext,
     IFitbitClient fitbitClient,
     IFitbitAuthenticationClient fitbitAuthClient,
     IDateTimeProvider dateTimeProvider,
     IOptions <FitbitSettings> fitBitSettings)
 {
     _eventPublisher   = eventPublisher;
     _operationContext = operationContext;
     _fitbitClient     = fitbitClient;
     _fitbitAuthClient = fitbitAuthClient;
     _dateTimeProvider = dateTimeProvider;
     _fitbitSettings   = fitBitSettings.Value;
 }
 public FitbitAuthenticationClient(HttpClient httpClient, IOptions <FitbitSettings> fitbitSettings)
 {
     _httpClient     = httpClient ?? throw new ArgumentNullException(nameof(httpClient));
     _fitbitSettings = fitbitSettings?.Value ?? throw new ArgumentNullException(nameof(fitbitSettings));
 }
Example #3
0
 public FitbitBasicAuthenticationHandler(IOptions <FitbitSettings> settings)
 {
     _settings = settings.Value;
 }