readBrand method

Future<List<UTerminalBrandResponse>> readBrand(
  1. String query
)

Implementation

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