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