list method

Future<Map<String, dynamic>> list(
  1. RequestContext ctx
)

Implementation

Future<Map<String, dynamic>> list(RequestContext ctx) async {
  final page = PageRequest.fromQuery(ctx.queryParameters);
  final all = await _tasks.all();
  final slice = all.skip(page.offset).take(page.limit).toList();
  return Page(items: slice, page: page.page, limit: page.limit, total: all.length)
      .toJson((t) => t.toJson());
}