bugfixes.

This commit is contained in:
Faris Armoush
2025-05-07 11:55:04 +03:00
parent 303b0236f1
commit 9bbf3e75fa
4 changed files with 26 additions and 11 deletions
@@ -1,4 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:syncrow_web/pages/analytics/modules/energy_management/blocs/power_clamp_info/power_clamp_info_bloc.dart';
import 'package:syncrow_web/pages/analytics/modules/energy_management/helpers/fetch_energy_management_data_helper.dart';
import 'package:syncrow_web/pages/space_tree/view/space_tree_view.dart';
@@ -25,9 +27,21 @@ class AnalyticsCommunitiesSidebar extends StatelessWidget {
FetchEnergyManagementDataHelper.loadRealtimeDeviceChanges(
context,
);
FetchEnergyManagementDataHelper.loadPowerClampInfo(
context,
);
context.read<PowerClampInfoBloc>().add(
const ClearPowerClampInfoEvent(),
);
final (selectedCommunities, selectedSpaces) =
FetchEnergyManagementDataHelper
.getSelectedCommunitiesAndSpaces(context);
if (selectedCommunities.isEmpty && selectedSpaces.isEmpty) {
context.read<PowerClampInfoBloc>().add(
const ClearPowerClampInfoEvent(),
);
} else {
FetchEnergyManagementDataHelper.loadPowerClampInfo(
context,
);
}
}
},
);