Skip to content

Commit 4217695

Browse files
authored
Merge pull request #221 from bdrupieski/feature/add-heart-rate-methods-to-interface
add heart rate methods to IFitBitClient interface
2 parents 56ba4ef + 09dc2f7 commit 4217695

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

Fitbit.Portable/FitbitClient.cs

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ public FitbitClient(Func<HttpMessageHandler, HttpClient> customFactory, IFitbitI
137137
private void ConfigureTokenManager(ITokenManager tokenManager)
138138
{
139139
TokenManager = tokenManager ?? new DefaultTokenManager();
140-
}
140+
}
141141

142142
private void CreateHttpClientForOAuth2()
143143
{
@@ -386,8 +386,6 @@ public async Task<List<Device>> GetDevicesAsync()
386386
return serializer.GetFriends(responseBody);
387387
}
388388

389-
390-
391389
/// <summary>
392390
/// Request to get heart rate in specific in a range time
393391
/// </summary>
@@ -415,7 +413,6 @@ public async Task<HeartActivitiesTimeSeries> GetHeartRateTimeSeries(DateTime dat
415413
return fitbitResponse;
416414
}
417415

418-
419416
/// <summary>
420417
/// Request to get heart rate in a day
421418
/// </summary>
@@ -445,11 +442,6 @@ public async Task<HeartActivitiesIntraday> GetHeartRateIntraday(DateTime date, H
445442
return seralizer.GetHeartRateIntraday(date, responseBody);
446443
}
447444

448-
449-
450-
451-
452-
453445
/// <summary>
454446
/// Requests the user profile of the encoded user id or if none specified the current logged in user
455447
/// </summary>

Fitbit.Portable/IFitbitClient.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ public interface IFitbitClient
1818
Task<SleepLogDateRange> PostLogSleepAsync(string startTime, int duration, DateTime date, string encodedUserId = default(string));
1919
Task<List<Device>> GetDevicesAsync();
2020
Task<List<UserProfile>> GetFriendsAsync(string encodedUserId = default(string));
21+
Task<HeartActivitiesTimeSeries> GetHeartRateTimeSeries(DateTime date, DateRangePeriod dateRangePeriod, string userId = null);
22+
Task<HeartActivitiesIntraday> GetHeartRateIntraday(DateTime date, HeartRateResolution resolution);
2123
Task<UserProfile> GetUserProfileAsync(string encodedUserId = default(string));
2224
Task<TimeSeriesDataList> GetTimeSeriesAsync(TimeSeriesResourceType timeSeriesResourceType, DateTime startDate, DateTime endDate, string encodedUserId = default(string));
2325
Task<TimeSeriesDataList> GetTimeSeriesAsync(TimeSeriesResourceType timeSeriesResourceType, DateTime endDate, DateRangePeriod period, string encodedUserId = default(string));

0 commit comments

Comments
 (0)