listVideos method

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

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