mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-10 07:07:19 +00:00
need more debugging
This commit is contained in:
@ -31,12 +31,16 @@ class LivingRoomBloc extends Bloc<LivingRoomEvent, LivingRoomState> {
|
||||
emit(LivingRoomControlLoading());
|
||||
try {
|
||||
final status = Status(code: event.code, value: event.value);
|
||||
|
||||
final response =
|
||||
await DevicesManagementApi().deviceControl(event.deviceId, status);
|
||||
|
||||
if (response) {
|
||||
emit(LivingRoomControlSuccess());
|
||||
await Future.delayed(const Duration(milliseconds: 500));
|
||||
add(LivingRoomFetchDeviceStatus(event.deviceId));
|
||||
}
|
||||
} catch (e) {
|
||||
emit(LivingRoomControlError(e.toString()));
|
||||
emit(LivingRoomControlError('Error controlling the device: $e'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -50,7 +50,7 @@ class LivingRoomDeviceControl extends StatelessWidget with LivingRoomHelper {
|
||||
crossAxisSpacing: 12,
|
||||
mainAxisSpacing: 12,
|
||||
),
|
||||
itemCount: 3,
|
||||
itemCount: statuses.length,
|
||||
itemBuilder: (context, index) {
|
||||
final status = statuses[index];
|
||||
|
||||
|
Reference in New Issue
Block a user