Commit Graph
10 Commits
Author SHA1 Message Date
Florian Brosch c5c832241e Weather: Change weather update signal. 2017-12-11 21:23:20 -02:00
Florian Brosch 0248cf918e weather: Rename WeatherInfo.weather_info to gweather_info
This should make next commit less confusing.
2017-12-11 21:23:19 -02:00
Florian Brosch 45d365ff42 weather: Improve weather folding 2017-12-11 21:23:19 -02:00
Florian Brosch 0c51e061e2 weather: Improve logging 2017-12-11 21:23:19 -02:00
Florian Brosch 30612fee5c weather: Add a TODO
We should switch to a async version of geocode_reverse_resolve.
2017-12-11 21:23:19 -02:00
Florian Brosch 8d85af0960 weather: Prepare global time zone support.
This patch allows to change time-zones for
weather reports.
2017-12-11 21:23:19 -02:00
Florian Brosch 13342ac82e weather: Properly extract and translate weather information.
Completes commit 98cc78d6de66fc3a79abd9148ba03e9b21f89fb1.
2017-12-11 21:23:19 -02:00
Florian Brosch d7c9e70c31 weather: Simplify and inline property param flags 2017-12-11 21:23:19 -02:00
Florian Brosch 17af30b19c weather: Allow to set a fix location. 2017-12-11 21:23:19 -02:00
Florian Brosch 83bec27ad5 Initial weather service.
This commit introduces two new classes:

 1. GCalWeatherService
 2. GCalWeatherInfo

GcalWeatherservice picks-up the current location and periodically
fetches weather reports represented by GcalWeatherInfo.

The weather part is not complete yet.
2017-12-11 21:23:19 -02:00