diff --git a/lib/pages/access_management/booking_system/presentation/bloc/sidebar/sidebar_bloc.dart b/lib/pages/access_management/booking_system/presentation/bloc/sidebar/sidebar_bloc.dart index 3aa13192..0b9c9295 100644 --- a/lib/pages/access_management/booking_system/presentation/bloc/sidebar/sidebar_bloc.dart +++ b/lib/pages/access_management/booking_system/presentation/bloc/sidebar/sidebar_bloc.dart @@ -1,6 +1,5 @@ import 'dart:async'; import 'package:flutter_bloc/flutter_bloc.dart'; -import 'package:syncrow_web/pages/access_management/booking_system/domain/models/bookable_room.dart'; import 'package:syncrow_web/pages/access_management/booking_system/domain/services/booking_system_service.dart'; import 'package:syncrow_web/pages/access_management/booking_system/presentation/bloc/sidebar/sidebar_event.dart'; import 'package:syncrow_web/pages/access_management/booking_system/presentation/bloc/sidebar/sidebar_state.dart'; @@ -104,24 +103,10 @@ class SidebarBloc extends Bloc { size: _pageSize, search: _currentSearch, ); - final rooms = paginatedSpaces.data.map((space) { - return BookableSpaceModel( - uuid: space.uuid, - spaceName: space.spaceName, - virtualLocation: space.virtualLocation, - bookableConfig: BookableConfig( - uuid: space.bookableConfig.uuid, - daysAvailable: space.bookableConfig.daysAvailable, - startTime: space.bookableConfig.startTime, - endTime: space.bookableConfig.endTime, - active: space.bookableConfig.active, - points: space.bookableConfig.points, - ), - ); - }).toList(); + emit(state.copyWith( - allRooms: rooms, - displayedRooms: rooms, + allRooms: paginatedSpaces.data, + displayedRooms: paginatedSpaces.data, isLoading: false, hasMore: paginatedSpaces.hasNext, totalPages: paginatedSpaces.totalPage,