Compare commits

...

1 Commits

Author SHA1 Message Date
Wendelin
fd4675502a Enhance entity fetching by expanding memoization parameters in HaEntityPicker 2026-01-07 14:13:23 +01:00

View File

@@ -251,11 +251,34 @@ export class HaEntityPicker extends LitElement {
}
);
private _getEntitiesMemoized = memoizeOne(getEntities);
private _getEntitiesMemoized = memoizeOne(
(
_entities: HomeAssistant["entities"],
includeDomains?: string[],
excludeDomains?: string[],
entityFilter?: HaEntityPickerEntityFilterFunc,
includeDeviceClasses?: string[],
includeUnitOfMeasurement?: string[],
includeEntities?: string[],
excludeEntities?: string[],
value?: string
) =>
getEntities(
this.hass,
includeDomains,
excludeDomains,
entityFilter,
includeDeviceClasses,
includeUnitOfMeasurement,
includeEntities,
excludeEntities,
value
)
);
private _getItems = () =>
this._getEntitiesMemoized(
this.hass,
this.hass.entities,
this.includeDomains,
this.excludeDomains,
this.entityFilter,