getDailyData function

Map<DateTime, double> getDailyData(
  1. String dataType,
  2. HourlyWeatherData data
)

Get daily data based on data type.

Implementation

Map<DateTime, double> getDailyData(String dataType, HourlyWeatherData data) {
  switch (dataType) {
    case 'humidity':
      return data.getDailyAverageHumidity();
    case 'wind_speed':
      return data.getDailyAverageWindSpeed();
    case 'precipitation':
      return data.getDailyTotalPrecipitation();
    case 'temperature':
    default:
      return data.getDailyAverages();
  }
}