Commit Graph

9 Commits (8d65230a36aad62952d857c8ca93e7d5c0fdc02a)

Author SHA1 Message Date
Paulus Schoutsen 092c146eae
Add option to disable specific integrations ()
* Add option to disable specific integrations

* Lint
2018-09-20 23:46:51 +02:00
Paulus Schoutsen e58836f99f
Add subscription info endpoint ()
* Add subscription info endpoint

* Lint

* Lint

* Make decorator

* Lint
2018-09-20 14:53:13 +02:00
Paulus Schoutsen d071df0dec
Do not make internet connection during tests ()
* Do not make internet connection

* Small improvement
2018-08-07 09:27:40 +02:00
Paulus Schoutsen 4bd6776443
Google assistant sync ()
* Add Google Assistant Sync API

* Update const.py

* Async/await
2018-03-23 12:13:52 -07:00
Paulus Schoutsen f2296e1ff8 Retry keyset cloud ()
* Use less threads in helpers.event tests

* Add helpers.event.async_call_later

* Cloud: retry fetching keyset
2018-02-10 11:40:24 +01:00
Paulus Schoutsen f314b6cb6c Cloud Updates ()
* Verify stored keys on startup

* Handle Google Assistant messages

* Fix tests

* Don't verify expiration when getting claims

* Remove email based check

* Lint

* Lint

* Lint
2018-01-03 19:16:59 +01:00
Paulus Schoutsen b56675a7bb
Don't connect to cloud if subscription expired ()
* Final touch for cloud component

* Fix test
2017-12-16 00:42:25 -08:00
Paulus Schoutsen ea7ffff0ca Cloud updates ()
* Update cloud

* Fix tests

* Lint
2017-11-15 08:16:19 +01:00
Paulus Schoutsen 0362a76cd6 Cloud connection via aiohttp ()
* Cloud: connect to cloud

* Fix tests in py34

* Update warrant to 0.5.0

* Differentiate errors between unknown handler vs exception

* Lint

* Respond to cloud message to logout

* Refresh token exception handling

* Swap out bare exception for RuntimeError

* Add more tests

* Fix tests py34
2017-10-14 19:43:14 -07:00