core/homeassistant/components/alexa
Abílio Costa ead38f6005 Proactive Alexa ChangeReport messages (#18114)
* Alexa: implement auth and proactive ChangeReport messages

* refactor after rebase from dev to use the new AlexaDirective and Response classes

* move to aiohttp; cleanup

* better function name

* move endpoint to config

* allow passing token function

* remove uneeded state get

* use iterable directly

Co-Authored-By: abmantis <abmantis@users.noreply.github.com>

* missing delete from previous commit

* checks for when user has no auth config

* update cloud component

* PR suggestions

* string lint

* Revert "string lint"

This reverts commit a05a1f134c9ebc7a6e67c093009744f142256365.

* linters are now happier

* more happy linters

* use internal date parser; improve json response handling

* remove unused import

* use await instead of async_add_job

* protect access token update method

* add test_report_state

* line too long

* add docstring

* Update test_smart_home.py

* test accept grant api

* init prefs if None

* add tests for auth and token requests

* replace global with hass.data

* doc lint
2019-01-03 22:28:43 +01:00
..
__init__.py Proactive Alexa ChangeReport messages (#18114) 2019-01-03 22:28:43 +01:00
auth.py Proactive Alexa ChangeReport messages (#18114) 2019-01-03 22:28:43 +01:00
const.py Proactive Alexa ChangeReport messages (#18114) 2019-01-03 22:28:43 +01:00
flash_briefings.py Fixes for PEP257 (#11810) 2018-01-20 22:35:38 -08:00
intent.py Async syntax 8/8 (#17022) 2018-10-01 08:52:42 +02:00
smart_home.py Proactive Alexa ChangeReport messages (#18114) 2019-01-03 22:28:43 +01:00