Aaron Bach 0067b6a84d
Transition Guardian to use a DataUpdateCoordinator (#37380)
* Migrate Guardian to use the DataUpdateCoordinator

* Finish work

* Cleanup

* Don't use UpdateFailed error

* Code cleanup

* Code cleanup

* Remove unnecessary change

* Code review

* Code review

* Use a subclass of DataUpdateCoordinator

* Make sure to pop client upon unload

* Adjust coverage
2020-07-05 16:09:40 -06:00
..
2020-06-09 00:05:22 +00:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-06-15 00:03:32 +00:00
2020-06-27 00:05:54 +00:00
2020-04-28 19:25:32 -05:00
2020-06-27 00:05:54 +00:00
2020-04-26 18:49:41 +02:00
2020-06-30 00:06:54 +00:00
2020-07-03 00:03:38 +00:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-04-12 21:44:56 +02:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-05-30 00:03:23 +00:00
2020-06-27 00:05:54 +00:00
2020-05-25 15:51:41 +02:00
2020-06-25 00:08:30 +00:00
2020-06-22 23:42:10 -07:00
2020-06-01 00:03:28 +00:00
2020-06-08 00:02:43 +00:00
2020-07-03 00:03:38 +00:00
2020-06-27 00:05:54 +00:00
2020-07-03 00:03:38 +00:00
2020-05-13 11:27:21 -07:00
2020-07-05 00:02:52 +00:00
2020-06-15 00:03:32 +00:00
2020-06-27 00:05:54 +00:00
2020-04-26 13:53:02 -07:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-06-01 00:03:28 +00:00
2020-06-27 00:05:54 +00:00
2020-05-15 00:02:56 +00:00
2020-06-27 00:05:54 +00:00
2020-06-09 00:05:22 +00:00
2020-05-30 00:03:23 +00:00
2020-06-09 00:05:22 +00:00
2020-06-27 00:05:54 +00:00
2020-07-05 00:02:52 +00:00
2020-05-30 00:03:23 +00:00
2020-06-15 00:03:32 +00:00
2020-06-08 00:02:43 +00:00
2020-06-27 00:05:54 +00:00
2020-07-01 00:06:46 +00:00
2020-07-03 00:03:38 +00:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-04-26 18:49:41 +02:00
2020-06-07 19:47:21 +02:00
2020-05-13 11:27:21 -07:00
2020-05-13 11:27:21 -07:00
2020-05-13 11:27:21 -07:00
2020-06-15 00:03:32 +00:00
2020-06-08 00:02:43 +00:00
2020-06-27 00:05:54 +00:00
2020-06-22 10:28:06 -05:00
2020-06-15 00:03:32 +00:00
2020-06-16 23:15:49 -07:00
2020-06-27 00:05:54 +00:00
2020-06-01 00:03:28 +00:00
2020-06-27 00:05:54 +00:00
2020-05-17 00:02:56 +00:00
2020-05-30 00:03:23 +00:00
2020-07-03 00:03:38 +00:00
2020-06-28 00:05:05 +00:00
2020-06-15 00:03:32 +00:00
2020-06-15 00:03:32 +00:00
2020-06-27 00:05:54 +00:00
2020-07-03 00:03:38 +00:00
2020-06-09 00:05:22 +00:00
2020-06-30 00:06:54 +00:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-07-03 00:03:38 +00:00
2020-06-27 00:05:54 +00:00
2020-07-03 00:03:38 +00:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-06-17 12:12:50 -07:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-05-20 14:44:57 +02:00
2020-06-27 00:05:54 +00:00
2020-07-01 18:36:32 -07:00
2020-06-12 15:54:19 -04:00
2020-06-18 00:08:13 +00:00
2020-06-22 10:28:06 -05:00
2020-06-23 00:09:06 +00:00
2020-07-02 17:23:45 -07:00
2020-06-09 00:05:22 +00:00
2020-06-27 00:05:54 +00:00
2020-07-05 00:02:52 +00:00
2020-06-28 00:05:05 +00:00
2020-05-02 20:30:31 +02:00
2020-04-26 13:53:02 -07:00
2020-07-03 11:34:11 -07:00
2020-06-20 14:25:02 +02:00
2020-04-26 13:53:02 -07:00
2020-06-27 00:05:54 +00:00
2020-06-15 00:03:32 +00:00
2020-06-01 00:03:28 +00:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-04-10 22:01:57 +02:00
2020-06-27 00:05:54 +00:00
2020-06-01 00:03:28 +00:00
2020-06-15 00:03:32 +00:00
2020-06-27 00:05:54 +00:00
2020-06-15 00:03:32 +00:00
2020-06-09 00:05:22 +00:00
2020-04-10 22:01:57 +02:00
2020-06-27 00:05:54 +00:00
2020-05-29 00:04:16 +00:00
2020-06-28 00:05:05 +00:00
2020-06-23 00:09:06 +00:00
2020-06-25 00:08:30 +00:00
2020-06-15 00:03:32 +00:00
2020-07-03 13:59:30 +02:00
2020-06-15 00:03:32 +00:00
2020-04-10 22:01:57 +02:00
2020-06-25 00:08:30 +00:00
2020-06-26 08:15:54 -05:00
2020-06-27 00:05:54 +00:00
2020-06-29 09:39:24 -07:00
2020-07-03 00:03:38 +00:00
2020-06-27 00:05:54 +00:00
2020-04-10 22:01:57 +02:00
2020-07-02 23:07:54 -06:00
2020-05-15 00:02:56 +00:00
2020-06-29 09:39:24 -07:00
2020-07-03 00:03:38 +00:00
2020-06-27 00:05:54 +00:00
2020-06-15 00:03:32 +00:00
2020-07-05 00:02:52 +00:00
2020-06-22 10:28:06 -05:00
2020-06-09 00:05:22 +00:00
2020-06-15 00:03:32 +00:00
2020-07-01 00:06:46 +00:00
2020-06-08 00:02:43 +00:00
2020-05-13 11:27:21 -07:00
2020-05-25 08:31:49 +02:00
2020-06-27 00:05:54 +00:00
2020-06-27 00:05:54 +00:00
2020-06-05 00:05:36 +00:00
2020-06-27 00:05:54 +00:00
2020-04-26 18:49:41 +02:00
2020-06-17 13:40:04 -07:00
2020-06-27 00:05:54 +00:00
2020-07-03 00:03:38 +00:00