mirror of
https://github.com/home-assistant/core.git
synced 2025-07-13 08:17:08 +00:00
Create new clientsession for NYT Games (#127547)
This commit is contained in:
parent
ea8aa6b07d
commit
6b814afd39
@ -7,7 +7,7 @@ from nyt_games import NYTGamesClient
|
|||||||
from homeassistant.config_entries import ConfigEntry
|
from homeassistant.config_entries import ConfigEntry
|
||||||
from homeassistant.const import CONF_TOKEN, Platform
|
from homeassistant.const import CONF_TOKEN, Platform
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
from homeassistant.helpers.aiohttp_client import async_create_clientsession
|
||||||
|
|
||||||
from .coordinator import NYTGamesCoordinator
|
from .coordinator import NYTGamesCoordinator
|
||||||
|
|
||||||
@ -23,7 +23,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: NYTGamesConfigEntry) ->
|
|||||||
"""Set up NYTGames from a config entry."""
|
"""Set up NYTGames from a config entry."""
|
||||||
|
|
||||||
client = NYTGamesClient(
|
client = NYTGamesClient(
|
||||||
entry.data[CONF_TOKEN], session=async_get_clientsession(hass)
|
entry.data[CONF_TOKEN], session=async_create_clientsession(hass)
|
||||||
)
|
)
|
||||||
|
|
||||||
coordinator = NYTGamesCoordinator(hass, client)
|
coordinator = NYTGamesCoordinator(hass, client)
|
||||||
|
@ -7,7 +7,7 @@ import voluptuous as vol
|
|||||||
|
|
||||||
from homeassistant.config_entries import ConfigFlow, ConfigFlowResult
|
from homeassistant.config_entries import ConfigFlow, ConfigFlowResult
|
||||||
from homeassistant.const import CONF_TOKEN
|
from homeassistant.const import CONF_TOKEN
|
||||||
from homeassistant.helpers.aiohttp_client import async_get_clientsession
|
from homeassistant.helpers.aiohttp_client import async_create_clientsession
|
||||||
|
|
||||||
from .const import DOMAIN, LOGGER
|
from .const import DOMAIN, LOGGER
|
||||||
|
|
||||||
@ -21,7 +21,7 @@ class NYTGamesConfigFlow(ConfigFlow, domain=DOMAIN):
|
|||||||
"""Handle a flow initialized by the user."""
|
"""Handle a flow initialized by the user."""
|
||||||
errors: dict[str, str] = {}
|
errors: dict[str, str] = {}
|
||||||
if user_input:
|
if user_input:
|
||||||
session = async_get_clientsession(self.hass)
|
session = async_create_clientsession(self.hass)
|
||||||
client = NYTGamesClient(user_input[CONF_TOKEN], session=session)
|
client = NYTGamesClient(user_input[CONF_TOKEN], session=session)
|
||||||
try:
|
try:
|
||||||
user_id = await client.get_user_id()
|
user_id = await client.get_user_id()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user