queryAlbums method

  1. @override
Future<List<AlbumModel>> queryAlbums({
  1. AlbumSortType sortType = AlbumSortType.album,
  2. OrderType orderType = OrderType.asc,
})
override

Implementation

@override
Future<List<AlbumModel>> queryAlbums({
  AlbumSortType sortType = AlbumSortType.album,
  OrderType orderType = OrderType.asc,
}) async {
  final List<dynamic>? raw = await methodChannel.invokeListMethod<dynamic>(
    'queryAlbums',
    {'sortType': sortType.index, 'orderType': orderType.index},
  );
  return (raw ?? [])
      .map((e) => AlbumModel.fromMap(e as Map<dynamic, dynamic>))
      .toList();
}