diff --git a/lib/pages/analytics/modules/energy_management/blocs/realtime_device_changes/realtime_device_changes_bloc.dart b/lib/pages/analytics/modules/energy_management/blocs/realtime_device_changes/realtime_device_changes_bloc.dart index dc5f2290..b052e560 100644 --- a/lib/pages/analytics/modules/energy_management/blocs/realtime_device_changes/realtime_device_changes_bloc.dart +++ b/lib/pages/analytics/modules/energy_management/blocs/realtime_device_changes/realtime_device_changes_bloc.dart @@ -25,10 +25,11 @@ class RealtimeDeviceChangesBloc onData: (data) { final currentState = state; emit( - state.copyWith( + state.copyWith( + status: RealtimeDeviceChangesStatus.loaded, deviceStatusList: [ ...currentState.deviceStatusList.where((device) => - !data.any((newDevice) => newDevice.code == device.code)), + !data.any((newDevice) => newDevice.code == device.code)), ...data, ], ), @@ -36,7 +37,7 @@ class RealtimeDeviceChangesBloc }, onError: (error, _) => emit( state.copyWith( - status: RealtimeDeviceChangesStatus.error, + status: RealtimeDeviceChangesStatus.failure, errorMessage: '$error', ), ), diff --git a/lib/pages/analytics/modules/energy_management/blocs/realtime_device_changes/realtime_device_changes_state.dart b/lib/pages/analytics/modules/energy_management/blocs/realtime_device_changes/realtime_device_changes_state.dart index 3bc4c3ab..5ba47feb 100644 --- a/lib/pages/analytics/modules/energy_management/blocs/realtime_device_changes/realtime_device_changes_state.dart +++ b/lib/pages/analytics/modules/energy_management/blocs/realtime_device_changes/realtime_device_changes_state.dart @@ -1,6 +1,6 @@ part of 'realtime_device_changes_bloc.dart'; -enum RealtimeDeviceChangesStatus { initial, loading, loaded, error } +enum RealtimeDeviceChangesStatus { initial, loaded, failure } final class RealtimeDeviceChangesState extends Equatable { const RealtimeDeviceChangesState({