readContracts method

Future<List<UDormBedContractResponse>> readContracts(
  1. String query
)

Implementation

Future<List<UDormBedContractResponse>> readContracts(String query) async {
  final List<UDormBedContractResponse> result = <UDormBedContractResponse>[];
  await UServices.hotel.readDormBedContract(
    p: UDormBedContractReadParams(
      userName: query,
      pageSize: 100,
      pageNumber: 1,
      selectorArgs: const ContractSelectorArgs(user: UserSelectorArgs(), bed: DormBedSelectorArgs()),
    ),
    onOk: (UResponse<List<UDormBedContractResponse>> r) => result.addAll(r.result ?? <UDormBedContractResponse>[]),
    onError: (UResponse<dynamic> e) {},
    onException: (String e) {},
  );
  return result;
}