dwFakeTablePage<T extends DwDataObject> function

DwTablePage<T> dwFakeTablePage<T extends DwDataObject>(
  1. List<T> ordered,
  2. DwTableRequest<T> request
)

The numbered page of ordered a DwTableRequest asks for.

Implementation

DwTablePage<T> dwFakeTablePage<T extends DwDataObject>(
  List<T> ordered,
  DwTableRequest<T> request,
) {
  final size = request.servedPageSize;
  return DwTablePage<T>(
    ordered.skip(request.offset).take(size).toList(),
    total: ordered.length,
    page: request.page,
    pageSize: size,
  );
}