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