readBroker method

Future<List<UTerminalBrokerResponse>> readBroker(
  1. String query
)

Implementation

Future<List<UTerminalBrokerResponse>> readBroker(String query) async {
  final List<UTerminalBrokerResponse> result = <UTerminalBrokerResponse>[];
  await UServices.terminal.readBroker(
    p: UTerminalBrokerReadParams(
      pageSize: 100,
      selectorArgs: const UTerminalBrokerSelectorArgs(),
    ),
    onOk: (UResponse<List<UTerminalBrokerResponse>> r) => result.addAll(
      (r.result ?? <UTerminalBrokerResponse>[]).where((UTerminalBrokerResponse x) => _matches(query, x.title, x.code)),
    ),
    onError: (UEmptyResponse e) {},
    onException: (String e) {},
  );
  return result;
}