Refactor widget lifecycle methods for temperature control and presence sensor

This commit is contained in:
mohammad
2025-04-23 10:46:56 +03:00
parent 32b45ea5d7
commit d1bb7b129f
5 changed files with 72 additions and 34 deletions

View File

@ -84,6 +84,16 @@ class _PresenceUpdateDataState extends State<PresenceNoBodyTime> {
}
}
@override
void didUpdateWidget(PresenceNoBodyTime oldWidget) {
super.didUpdateWidget(oldWidget);
if (oldWidget.value != widget.value) {
setState(() {
_currentValue = widget.value;
});
}
}
@override
Widget build(BuildContext context) {
return DeviceControlsContainer(