19 lines
475 B
TypeScript
19 lines
475 B
TypeScript
import { HomeAssistant } from "../types";
|
|
|
|
export type BootstrapIntegrationsTimings = { [key: string]: number };
|
|
|
|
export const subscribeBootstrapIntegrations = (
|
|
hass: HomeAssistant,
|
|
callback: (message: BootstrapIntegrationsTimings) => void
|
|
) => {
|
|
const unsubProm =
|
|
hass.connection.subscribeMessage<BootstrapIntegrationsTimings>(
|
|
(message) => callback(message),
|
|
{
|
|
type: "subscribe_bootstrap_integrations",
|
|
}
|
|
);
|
|
|
|
return unsubProm;
|
|
};
|