index method

  1. @override
Future<List<Data>> index([
  1. Map<String, dynamic>? params
])

Retrieves all resources.

Implementation

@override
Future<List<Data>> index([Map<String, dynamic>? params]) {
  return _getCached(
    params ?? {},
    () => _indexed,
    () => database.index(params),
    () => _indexed?.data ?? [],
    (data, now) async {
      _indexed = _CachedItem(params, now, data);
      return data;
    },
  );
}