mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-10 07:07:19 +00:00
Commented out a line in water heater bloc
This commit is contained in:
@ -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,
|
||||||
|
Reference in New Issue
Block a user