Commented out a line in water heater bloc

This commit is contained in:
Abdullah Alassaf
2024-09-19 10:18:40 +03:00
parent f2504e5f67
commit adf553ee9e

View File

@ -58,8 +58,7 @@ class WaterHeaterBloc extends Bloc<WaterHeaterEvent, WaterHeaterState> {
emit: emit, emit: emit,
); );
if (success && if (success && (event.code == "countdown_1" || event.code == "switch_inching")) {
(event.code == "countdown_1" || event.code == "switch_inching")) {
final countdownDuration = Duration(seconds: event.value); final countdownDuration = Duration(seconds: event.value);
emit(WaterHeaterScheduleViewState( emit(WaterHeaterScheduleViewState(
@ -109,14 +108,13 @@ class WaterHeaterBloc extends Bloc<WaterHeaterEvent, WaterHeaterState> {
return completer.future; return completer.future;
} }
void _revertValueAndEmit(String deviceId, String code, dynamic oldValue, void _revertValueAndEmit(
Emitter<WaterHeaterState> emit) { String deviceId, String code, dynamic oldValue, Emitter<WaterHeaterState> emit) {
_updateLocalValue(code, oldValue, emit); _updateLocalValue(code, oldValue, emit);
emit(WaterHeaterDeviceStatusLoaded(deviceStatus)); emit(WaterHeaterDeviceStatusLoaded(deviceStatus));
} }
void _updateLocalValue( void _updateLocalValue(String code, dynamic value, Emitter<WaterHeaterState> emit) {
String code, dynamic value, Emitter<WaterHeaterState> emit) {
switch (code) { switch (code) {
case 'switch_1': case 'switch_1':
if (value is bool) { if (value is bool) {
@ -143,13 +141,10 @@ class WaterHeaterBloc extends Bloc<WaterHeaterEvent, WaterHeaterState> {
emit(WaterHeaterLoadingState()); emit(WaterHeaterLoadingState());
try { try {
final status = final status = await DevicesManagementApi().getDeviceStatus(event.deviceId);
await DevicesManagementApi().getDeviceStatus(event.deviceId); deviceStatus = WaterHeaterStatusModel.fromJson(event.deviceId, status.status);
deviceStatus =
WaterHeaterStatusModel.fromJson(event.deviceId, status.status);
if (deviceStatus.countdownHours > 0 || if (deviceStatus.countdownHours > 0 || deviceStatus.countdownMinutes > 0) {
deviceStatus.countdownMinutes > 0) {
final remainingDuration = Duration( final remainingDuration = Duration(
hours: deviceStatus.countdownHours, hours: deviceStatus.countdownHours,
minutes: deviceStatus.countdownMinutes, minutes: deviceStatus.countdownMinutes,
@ -163,7 +158,7 @@ class WaterHeaterBloc extends Bloc<WaterHeaterEvent, WaterHeaterState> {
countdownRemaining: remainingDuration, countdownRemaining: remainingDuration,
)); ));
_startCountdown(remainingDuration, emit); // _startCountdown(remainingDuration, emit);
} else { } else {
emit(WaterHeaterScheduleViewState( emit(WaterHeaterScheduleViewState(
scheduleMode: deviceStatus.scheduleMode, scheduleMode: deviceStatus.scheduleMode,