alova - implementing UpdateState

This commit is contained in:
proddy
2023-06-14 23:30:52 +02:00
parent c44903e1b0
commit adc4760b5f
17 changed files with 202 additions and 237 deletions

View File

@@ -61,7 +61,7 @@ const SettingsCustomization: FC = () => {
immediate: false
});
const { data: devices } = useRequest(EMSESP.readDevices());
const { data: devices } = useRequest(EMSESP.readDevices);
const { send: writeCustomEntities } = useRequest((data) => EMSESP.writeCustomEntities(data), { immediate: false });
@@ -236,8 +236,9 @@ const SettingsCustomization: FC = () => {
};
const maskDisabled = (set: boolean) => {
// TODO fix update!
updateDeviceEntities(
deviceEntities?.map(function (de) {
deviceEntities.map(function (de) {
if ((de.m & selectedFilters || !selectedFilters) && de.id.toLowerCase().includes(search.toLowerCase())) {
return {
...de,
@@ -329,7 +330,6 @@ const SettingsCustomization: FC = () => {
}
}
);
// does this work or use onSuccess hook?
setOriginalSettings(deviceEntities);
}
};