readRooms method
Implementation
Future<List<UHotelRoomResponse>> readRooms(String query) async {
final List<UHotelRoomResponse> result = <UHotelRoomResponse>[];
await UServices.hotel.readHotelRooms(
p: UHotelRoomReadParams(
title: query,
hotelId: hotelFilter?.id ?? hotel?.id,
availableOnly: true,
pageSize: 100,
pageNumber: 1,
selectorArgs: const HotelRoomSelectorArgs(hotel: HotelSelectorArgs()),
),
onOk: (UResponse<List<UHotelRoomResponse>> r) => result.addAll(r.result ?? <UHotelRoomResponse>[]),
onError: (UEmptyResponse e) {},
onException: (String e) {},
);
return result;
}