FakeAssetSource constructor

FakeAssetSource({
  1. PickerPermission permission = PickerPermission.full,
  2. List<PickerAlbum> albumList = const <PickerAlbum>[],
  3. Map<String, List<PickerAsset>> assetsByAlbum = const <String, List<PickerAsset>>{},
})

Creates a FakeAssetSource.

Implementation

FakeAssetSource({
  this.permission = PickerPermission.full,
  List<PickerAlbum> albumList = const <PickerAlbum>[],
  Map<String, List<PickerAsset>> assetsByAlbum =
      const <String, List<PickerAsset>>{},
})  : albumList = List<PickerAlbum>.of(albumList),
      assetsByAlbum = <String, List<PickerAsset>>{
        for (final MapEntry<String, List<PickerAsset>> e
            in assetsByAlbum.entries)
          e.key: List<PickerAsset>.of(e.value),
      };