Skip to content

Commit ecfd35a

Browse files
committed
🚚 Rename generic types
1 parent a08f05c commit ecfd35a

File tree

2 files changed

+17
-15
lines changed

2 files changed

+17
-15
lines changed

lib/src/delegates/asset_picker_builder_delegate.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1836,7 +1836,7 @@ class DefaultAssetPickerBuilderDelegate<T extends DefaultAssetPickerProvider>
18361836
);
18371837
}
18381838

1839-
/// It'll pop with [T.selectedAssets]
1839+
/// It'll pop with provider's `selectedAssets`
18401840
/// when there are any assets were chosen.
18411841
/// 当有资源已选时,点击按钮将把已选资源通过路由返回。
18421842
@override

lib/src/widget/asset_picker_viewer.dart

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -96,36 +96,38 @@ class AssetPickerViewer<
9696

9797
/// Call the viewer with provided delegate and provider.
9898
/// 通过指定的 [delegate] 调用查看器
99-
static Future<List<A>?> pushToViewerWithDelegate<
100-
A,
101-
P,
102-
Provider extends AssetPickerViewerProvider<A>,
103-
Delegate extends AssetPickerViewerBuilderDelegate<A, P, Provider>>(
99+
static Future<List<Asset>?> pushToViewerWithDelegate<
100+
Asset,
101+
Path,
102+
Provider extends AssetPickerViewerProvider<Asset>,
103+
Delegate extends AssetPickerViewerBuilderDelegate<Asset, Path, Provider>>(
104104
BuildContext context, {
105105
required Delegate delegate,
106106
PermissionRequestOption permissionRequestOption =
107107
const PermissionRequestOption(),
108108
bool useRootNavigator = false,
109109
RouteSettings? pageRouteSettings,
110-
AssetPickerViewerPageRouteBuilder<List<A>>? pageRouteBuilder,
110+
AssetPickerViewerPageRouteBuilder<List<Asset>>? pageRouteBuilder,
111111
}) async {
112112
await AssetPicker.permissionCheck(requestOption: permissionRequestOption);
113-
final viewer = AssetPickerViewer<A, P, Provider, Delegate>(
113+
final viewer = AssetPickerViewer<Asset, Path, Provider, Delegate>(
114114
builder: delegate,
115115
);
116116
final pageRoute = pageRouteBuilder?.call(viewer) ??
117117
AssetPickerViewerPageRoute(builder: (context) => viewer);
118-
final result = await Navigator.maybeOf(context)?.push<List<A>>(pageRoute);
118+
final result =
119+
await Navigator.maybeOf(context)?.push<List<Asset>>(pageRoute);
119120
return result;
120121
}
121122
}
122123

123124
class AssetPickerViewerState<
124-
A,
125-
P,
126-
Provider extends AssetPickerViewerProvider<A>,
127-
Delegate extends AssetPickerViewerBuilderDelegate<A, P, Provider>>
128-
extends State<AssetPickerViewer<A, P, Provider, Delegate>>
125+
Asset,
126+
Path,
127+
Provider extends AssetPickerViewerProvider<Asset>,
128+
Delegate extends AssetPickerViewerBuilderDelegate<Asset, Path,
129+
Provider>>
130+
extends State<AssetPickerViewer<Asset, Path, Provider, Delegate>>
129131
with TickerProviderStateMixin {
130132
Delegate get builder => widget.builder;
131133

@@ -137,7 +139,7 @@ class AssetPickerViewerState<
137139

138140
@override
139141
void didUpdateWidget(
140-
covariant AssetPickerViewer<A, P, Provider, Delegate> oldWidget,
142+
covariant AssetPickerViewer<Asset, Path, Provider, Delegate> oldWidget,
141143
) {
142144
super.didUpdateWidget(oldWidget);
143145
builder.didUpdateViewer(this, oldWidget, widget);

0 commit comments

Comments
 (0)