Skip to content

Commit a0da257

Browse files
committed
♻️ Refactored viewer builder as abstract delegate.
1 parent 1193fe7 commit a0da257

7 files changed

+812
-703
lines changed

lib/src/delegates/asset_picker_builder_delegate.dart

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,9 +1032,7 @@ class DefaultAssetPickerBuilderDelegate
10321032
Map<AssetPathEntity, Uint8List> pathEntityList,
10331033
Widget __,
10341034
) {
1035-
if (context
1036-
.watch<DefaultAssetPickerProvider>()
1037-
.requestType ==
1035+
if (context.watch<DefaultAssetPickerProvider>().requestType ==
10381036
RequestType.audio) {
10391037
return ColoredBox(
10401038
color: theme.colorScheme.primary.withOpacity(0.12),
@@ -1060,6 +1058,7 @@ class DefaultAssetPickerBuilderDelegate
10601058
);
10611059
}
10621060
}
1061+
10631062
return Material(
10641063
type: MaterialType.transparency,
10651064
child: InkWell(
@@ -1153,10 +1152,10 @@ class DefaultAssetPickerBuilderDelegate
11531152
await AssetPickerViewer.pushToViewer(
11541153
context,
11551154
currentIndex: 0,
1156-
assets: provider.selectedAssets,
1155+
previewAssets: provider.selectedAssets,
11571156
previewThumbSize: previewThumbSize,
11581157
selectedAssets: provider.selectedAssets,
1159-
selectorProvider: provider,
1158+
selectorProvider: provider as DefaultAssetPickerProvider,
11601159
themeData: theme,
11611160
);
11621161
if (result != null) {
@@ -1276,7 +1275,7 @@ class DefaultAssetPickerBuilderDelegate
12761275
await AssetPickerViewer.pushToViewer(
12771276
context,
12781277
currentIndex: index,
1279-
assets: provider.currentAssets,
1278+
previewAssets: provider.currentAssets,
12801279
themeData: theme,
12811280
previewThumbSize: previewThumbSize,
12821281
specialPickerType:

0 commit comments

Comments
 (0)