Skip to content

Commit 37cfb49

Browse files
committed
✨ Expose DefaultAssetPickerProvider.forTest
1 parent deb3078 commit 37cfb49

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

lib/src/provider/asset_picker_provider.dart

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,24 @@ class DefaultAssetPickerProvider
249249
});
250250
}
251251

252+
@visibleForTesting
253+
DefaultAssetPickerProvider.forTest({
254+
List<AssetEntity>? selectedAssets,
255+
this.requestType = RequestType.image,
256+
this.sortPathDelegate = SortPathDelegate.common,
257+
this.filterOptions,
258+
int maxAssets = 9,
259+
int pageSize = 80,
260+
ThumbnailSize pathThumbnailSize = const ThumbnailSize.square(80),
261+
}) : super(
262+
maxAssets: maxAssets,
263+
pageSize: pageSize,
264+
pathThumbnailSize: pathThumbnailSize,
265+
selectedAssets: selectedAssets,
266+
) {
267+
Singleton.sortPathDelegate = sortPathDelegate ?? SortPathDelegate.common;
268+
}
269+
252270
/// Request assets type.
253271
/// 请求的资源类型
254272
final RequestType requestType;

0 commit comments

Comments
 (0)