mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-10 07:07:19 +00:00
push fetch devices and connecting the filters
This commit is contained in:
@ -1,10 +1,57 @@
|
||||
part of 'device_managment_bloc.dart';
|
||||
|
||||
sealed class DeviceManagmentState extends Equatable {
|
||||
const DeviceManagmentState();
|
||||
|
||||
abstract class DeviceManagementState extends Equatable {
|
||||
const DeviceManagementState();
|
||||
|
||||
@override
|
||||
List<Object> get props => [];
|
||||
List<Object?> get props => [];
|
||||
}
|
||||
|
||||
final class DeviceManagmentInitial extends DeviceManagmentState {}
|
||||
class DeviceManagementInitial extends DeviceManagementState {}
|
||||
|
||||
class DeviceManagementLoading extends DeviceManagementState {}
|
||||
|
||||
class DeviceManagementLoaded extends DeviceManagementState {
|
||||
final List<AllDevicesModel> devices;
|
||||
final int selectedIndex;
|
||||
final int onlineCount;
|
||||
final int offlineCount;
|
||||
final int lowBatteryCount;
|
||||
|
||||
const DeviceManagementLoaded({
|
||||
required this.devices,
|
||||
required this.selectedIndex,
|
||||
required this.onlineCount,
|
||||
required this.offlineCount,
|
||||
required this.lowBatteryCount,
|
||||
});
|
||||
|
||||
@override
|
||||
List<Object?> get props =>
|
||||
[devices, selectedIndex, onlineCount, offlineCount, lowBatteryCount];
|
||||
}
|
||||
|
||||
class DeviceManagementFiltered extends DeviceManagementState {
|
||||
final List<AllDevicesModel> filteredDevices;
|
||||
final int selectedIndex;
|
||||
final int onlineCount;
|
||||
final int offlineCount;
|
||||
final int lowBatteryCount;
|
||||
|
||||
const DeviceManagementFiltered({
|
||||
required this.filteredDevices,
|
||||
required this.selectedIndex,
|
||||
required this.onlineCount,
|
||||
required this.offlineCount,
|
||||
required this.lowBatteryCount,
|
||||
});
|
||||
|
||||
@override
|
||||
List<Object?> get props => [
|
||||
filteredDevices,
|
||||
selectedIndex,
|
||||
onlineCount,
|
||||
offlineCount,
|
||||
lowBatteryCount
|
||||
];
|
||||
}
|
||||
|
Reference in New Issue
Block a user