Refactor FlushMountedPresenceSensorBloc to replace _runDeBouncer with _controlDevice for handling device control logic

This commit is contained in:
Faris Armoush
2025-04-23 10:32:49 +03:00
parent b11d4186fb
commit 42d6b64e58

View File

@ -138,7 +138,7 @@ class FlushMountedPresenceSensorBloc
break;
}
emit(FlushMountedPresenceSensorUpdateState(model: deviceStatus));
await _runDeBouncer(
await _controlDevice(
deviceId: deviceId,
code: event.code,
value: event.value,
@ -178,7 +178,7 @@ class FlushMountedPresenceSensorBloc
break;
}
emit(FlushMountedPresenceSensorUpdateState(model: deviceStatus));
await _runDeBouncer(
await _controlDevice(
deviceId: event.deviceIds,
code: event.code,
value: event.value,
@ -187,7 +187,7 @@ class FlushMountedPresenceSensorBloc
);
}
Future<void> _runDeBouncer({
Future<void> _controlDevice({
required dynamic deviceId,
required String code,
required dynamic value,