Fix token sent to Almond Web (#28584)
parent
9ba3abd1b7
commit
9a0a889492
|
@ -2,7 +2,8 @@
|
||||||
"config": {
|
"config": {
|
||||||
"abort": {
|
"abort": {
|
||||||
"already_setup": "You can only configure one Almond account.",
|
"already_setup": "You can only configure one Almond account.",
|
||||||
"cannot_connect": "Unable to connect to the Almond server."
|
"cannot_connect": "Unable to connect to the Almond server.",
|
||||||
|
"missing_configuration": "Please check the documentation on how to set up Almond."
|
||||||
},
|
},
|
||||||
"title": "Almond"
|
"title": "Almond"
|
||||||
}
|
}
|
||||||
|
|
|
@ -111,7 +111,7 @@ async def async_setup_entry(hass, entry):
|
||||||
agent = AlmondAgent(api)
|
agent = AlmondAgent(api)
|
||||||
|
|
||||||
# Hass.io does its own configuration of Almond.
|
# Hass.io does its own configuration of Almond.
|
||||||
if entry.data.get("is_hassio"):
|
if entry.data.get("is_hassio") or entry.data["type"] != TYPE_LOCAL:
|
||||||
conversation.async_set_agent(hass, agent)
|
conversation.async_set_agent(hass, agent)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
@ -192,10 +192,10 @@ class AlmondOAuth(AbstractAlmondWebAuth):
|
||||||
|
|
||||||
async def async_get_access_token(self):
|
async def async_get_access_token(self):
|
||||||
"""Return a valid access token."""
|
"""Return a valid access token."""
|
||||||
if not self._oauth_session.is_valid:
|
if not self._oauth_session.valid_token:
|
||||||
await self._oauth_session.async_ensure_token_valid()
|
await self._oauth_session.async_ensure_token_valid()
|
||||||
|
|
||||||
return self._oauth_session.token
|
return self._oauth_session.token["access_token"]
|
||||||
|
|
||||||
|
|
||||||
class AlmondAgent(conversation.AbstractConversationAgent):
|
class AlmondAgent(conversation.AbstractConversationAgent):
|
||||||
|
|
|
@ -2,7 +2,8 @@
|
||||||
"config": {
|
"config": {
|
||||||
"abort": {
|
"abort": {
|
||||||
"already_setup": "You can only configure one Almond account.",
|
"already_setup": "You can only configure one Almond account.",
|
||||||
"cannot_connect": "Unable to connect to the Almond server."
|
"cannot_connect": "Unable to connect to the Almond server.",
|
||||||
|
"missing_configuration": "Please check the documentation on how to set up Almond."
|
||||||
},
|
},
|
||||||
"title": "Almond"
|
"title": "Almond"
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue