fetchCategories method

Future<List<UCategoryResponse>> fetchCategories()

Implementation

Future<List<UCategoryResponse>> fetchCategories() async {
  final Completer<List<UCategoryResponse>> completer = Completer<List<UCategoryResponse>>();
  await UServices.category.read(
    p: UCategoryReadParams(pageSize: 200),
    onOk: (UResponse<List<UCategoryResponse>> r) => completer.complete(r.result ?? <UCategoryResponse>[]),
    onError: (_) => completer.complete(<UCategoryResponse>[]),
    onException: (_) => completer.complete(<UCategoryResponse>[]),
  );
  return completer.future;
}