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