Significant rework in how events are updated from components.

This commit is contained in:
Dermot Duffy
2022-01-14 21:31:16 -08:00
parent ebfdfe333c
commit fd8cdf21a0
11 changed files with 375 additions and 233 deletions
+3 -6
View File
@@ -77,12 +77,9 @@ export class BrowseMediaUtil {
* @returns A BrowseMediaSource object or null on malformed.
*/
static async browseMedia(
hass: (HomeAssistant & ExtendedHomeAssistant) | null,
hass: HomeAssistant & ExtendedHomeAssistant,
media_content_id: string,
): Promise<BrowseMediaSource | null> {
if (!hass) {
return null;
}
): Promise<BrowseMediaSource> {
const request = {
type: 'media_source/browse_media',
media_content_id: media_content_id,
@@ -101,7 +98,7 @@ export class BrowseMediaUtil {
static async browseMediaQuery(
hass: HomeAssistant & ExtendedHomeAssistant,
params: BrowseMediaQueryParameters,
): Promise<BrowseMediaSource | null> {
): Promise<BrowseMediaSource> {
return this.browseMedia(
hass,
// Defined in: