operations property
latefinal
Implementation
@override
late final OperationsPaginated operations = OperationsPaginated(
pagination: Pagination(
onKey: (e) => e.id,
perPage: 15,
provider: GraphQlPageProvider(
fetch: ({after, before, first, last}) async {
final Page<DtoOperation, OperationsCursor> page = await _operations(
after: after,
before: before,
first: first,
last: last,
);
return page;
},
),
compare: (a, b) => a.compareTo(b),
),
transform: ({required DtoOperation data, Rx<Operation>? previous}) {
if (previous != null) {
return previous..value = data.value;
}
return Rx(data.value);
},
compare: (a, b) => a.value.compareTo(b.value),
);