Implemented room device interface

(AC only)
This commit is contained in:
Mohammad Salameh
2024-03-07 14:53:13 +03:00
parent bf275d5adf
commit f8e8591d13
12 changed files with 357 additions and 244 deletions

View File

@ -12,6 +12,7 @@ import 'package:syncrow_app/features/devices/view/widgets/gateway/gateway_view.d
import 'package:syncrow_app/features/devices/view/widgets/lights/lights_view.dart';
import 'package:syncrow_app/features/devices/view/widgets/smart_door/door_view.dart';
import 'package:syncrow_app/generated/assets.dart';
import 'package:syncrow_app/utils/resource_manager/constants.dart';
part 'spaces_state.dart';
@ -36,7 +37,7 @@ class SpacesCubit extends Cubit<SpacesState> {
fanSpeed: 0,
tempMode: 0,
coolTo: 20,
type: '',
type: DeviceType.AC,
image: '',
timer: null,
bounds: Bounds(
@ -60,7 +61,7 @@ class SpacesCubit extends Cubit<SpacesState> {
brightness: 20,
lightingMode: 1,
timer: null,
type: '',
type: DeviceType.Lights,
image: '',
recentColors: [
0xFF83D9FF,
@ -89,7 +90,7 @@ class SpacesCubit extends Cubit<SpacesState> {
id: "1",
name: "Living Room Curtain",
status: false,
type: '',
type: DeviceType.Curtain,
image: '',
timer: null,
),
@ -118,7 +119,7 @@ class SpacesCubit extends Cubit<SpacesState> {
fanSpeed: 0,
tempMode: 0,
coolTo: 20,
type: '',
type: DeviceType.AC,
image: '',
timer: null,
bounds: Bounds(
@ -142,7 +143,7 @@ class SpacesCubit extends Cubit<SpacesState> {
brightness: 20,
lightingMode: 1,
timer: null,
type: '',
type: DeviceType.Lights,
image: '',
recentColors: [
0xFF83D9FF,
@ -171,7 +172,7 @@ class SpacesCubit extends Cubit<SpacesState> {
id: "1",
name: "Living Room Curtain",
status: false,
type: '',
type: DeviceType.Curtain,
image: '',
timer: null,
),
@ -229,7 +230,6 @@ class SpacesCubit extends Cubit<SpacesState> {
unselectRoom();
} else {
selectedRoom = selectedSpace.rooms[index - 1];
print(selectedRoom!.name);
}
emit(RoomSelected(selectedRoom!));
}
@ -245,7 +245,6 @@ class SpacesCubit extends Cubit<SpacesState> {
unselectRoom();
} else {
selectedRoom = selectedSpace.rooms[index - 1];
print(selectedRoom!.name);
}
emit(RoomSelected(selectedRoom!));
}