fetch method
Method that fetches data from the Fitbit API.
Implementation
@override
Future<List<FitbitData>> fetch(FitbitAPIURL fitbitUrl) async {
final fitbitSpecificUrl = fitbitUrl as FitbitActivityTimeseriesAPIURL;
final String type = fitbitSpecificUrl
.resourceString; //Getting the resource (as String) type directly from the [FitbitActivityTimeseriesAPIURL]
// Get the response
final response = await getResponse(fitbitUrl);
// Debugging
final logger = Logger();
logger.i('$response');
//Extract data and return them
List<FitbitData> ret = _extractFitbitActivityTimeseriesData(
response, fitbitUrl.fitbitCredentials!.userID, type);
return ret;
}