Google assistant storage of connected agents (#29158)
* Make async_report_state take agent_user_id * Attempt to store synced agents * Drop now not needed initialization * Make sure cloud uses the all sync on changed preferences * Some more places to use all version of sync * Get the agent_user_id from the request context if available * Minor cleanup * Remove the old fixed agent_user_id for cloud Instead pass along cloud_user where appropriate. * async_delay_save takes a function * Adjust test for delayed store * Remove unused save function * Add login check.
This commit is contained in:
parent
434b783b4c
commit
2569c4ae37
16 changed files with 260 additions and 83 deletions
|
@ -141,3 +141,5 @@ DEVICE_CLASS_TO_GOOGLE_TYPES = {
|
|||
CHALLENGE_ACK_NEEDED = "ackNeeded"
|
||||
CHALLENGE_PIN_NEEDED = "pinNeeded"
|
||||
CHALLENGE_FAILED_PIN_NEEDED = "challengeFailedPinNeeded"
|
||||
|
||||
STORE_AGENT_USER_IDS = "agent_user_ids"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue