Ring: Add partial back (#107040)

This commit is contained in:
Paulus Schoutsen 2024-01-03 20:52:05 -05:00 committed by GitHub
parent 0183affc7c
commit 890615bb92
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,6 +4,7 @@ from __future__ import annotations
import asyncio
from collections.abc import Callable
from datetime import timedelta
from functools import partial
import logging
from typing import Any
@ -40,9 +41,11 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool:
def token_updater(token):
"""Handle from sync context when token is updated."""
hass.loop.call_soon_threadsafe(
hass.config_entries.async_update_entry,
entry,
data={**entry.data, CONF_TOKEN: token},
partial(
hass.config_entries.async_update_entry,
entry,
data={**entry.data, CONF_TOKEN: token},
)
)
auth = ring_doorbell.Auth(