queryAudiosFromAlbum method

  1. @override
Future<List<AudioModel>> queryAudiosFromAlbum(
  1. int albumId, {
  2. AudioQueryOptions? options,
})
override

Implementation

@override
Future<List<AudioModel>> queryAudiosFromAlbum(int albumId,
    {AudioQueryOptions? options}) async {
  final List<dynamic> result =
      await methodChannel.invokeMethod<List<dynamic>>(
            'queryAudiosFromAlbum',
            {
              'albumId': albumId,
              'options': options?.toMap(),
            },
          ) ??
          [];

  return result
      .map((item) => AudioModel.fromMap(Map<String, dynamic>.from(item)))
      .toList();
}