listCollections method
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>>[];
}