2023-12-22 12:18:32 +00:00
|
|
|
"""Refoss helpers functions."""
|
2024-03-08 14:05:07 +00:00
|
|
|
|
2023-12-22 12:18:32 +00:00
|
|
|
from __future__ import annotations
|
|
|
|
|
|
|
|
from refoss_ha.discovery import Discovery
|
|
|
|
|
|
|
|
from homeassistant.core import HomeAssistant
|
|
|
|
from homeassistant.helpers import singleton
|
|
|
|
|
|
|
|
|
|
|
|
@singleton.singleton("refoss_discovery_server")
|
|
|
|
async def refoss_discovery_server(hass: HomeAssistant) -> Discovery:
|
|
|
|
"""Get refoss Discovery server."""
|
|
|
|
discovery_server = Discovery()
|
|
|
|
await discovery_server.initialize()
|
|
|
|
return discovery_server
|