Introduce WeatherUpdater instead of workers
Description
Introduce WeatherUpdater instead of workers.
Technical details
Launching a Worker seems to trigger a PACKAGE_UPDATED intent associated to foundation.e.blisslauncher (which is really weird). BlissLauncher detects it and then update the app icons. This is what causes the closing of the window.
I created a WeatherUpdater singleton to replace the 2 weather workers.
Tests
https://gitlab.e.foundation/e/os/BlissLauncher/-/quality/test_cases/191
Issues
10 commandments of code reviews
Edited by Jonathan Klee