listCollections method

  1. @override
Future<List<Map<String, dynamic>>> listCollections({
  1. required int libraryId,
  2. int page = 1,
  3. int itemsPerPage = 100,
  4. String? search,
})
override

Implementation

@override
Future<List<Map<String, dynamic>>> listCollections({
  required int libraryId,
  int page = 1,
  int itemsPerPage = 100,
  String? search,
}) async {
  final response = await methodChannel
      .invokeMethod<List<Object?>>('listCollections', {
        'libraryId': libraryId,
        'page': page,
        'itemsPerPage': itemsPerPage,
        'search': search,
      });
  return response?.map(_asMap).toList() ?? <Map<String, dynamic>>[];
}