Currently, get_current and get_historical return a single WeatherApiResponse. The API allows for the returning of a list of WeatherApiResponses by location, which would reduce the number of API calls, while retaining the same amount of information. Get_current and get_historical would then return a list of WeatherApiResponses rather than a single one, and the weather provider would parse through the list rather than calling get_current or get_historical for each location.
Currently, get_current and get_historical return a single WeatherApiResponse. The API allows for the returning of a list of WeatherApiResponses by location, which would reduce the number of API calls, while retaining the same amount of information. Get_current and get_historical would then return a list of WeatherApiResponses rather than a single one, and the weather provider would parse through the list rather than calling get_current or get_historical for each location.