fetchCategories method
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;
}