fix null safety
This commit is contained in:
@@ -38,7 +38,7 @@ class PackageInfo extends StatefulWidget {
|
||||
|
||||
class _PackageInfoState extends State<PackageInfo> {
|
||||
var dateFormatter = new DateFormat('dd MMM yyyy');
|
||||
Package? _package;
|
||||
Package? _package = Package();
|
||||
bool _isLoading = false;
|
||||
MultiImgController multiImgController = MultiImgController();
|
||||
|
||||
@@ -48,13 +48,19 @@ class _PackageInfoState extends State<PackageInfo> {
|
||||
initPackage(widget.package!);
|
||||
}
|
||||
|
||||
initPackage(Package pkg) async {
|
||||
initPackage(Package? pkg) async {
|
||||
setState(() {
|
||||
_isLoading = true;
|
||||
});
|
||||
if (pkg == null) return;
|
||||
PackageModel packageModel =
|
||||
Provider.of<PackageModel>(context, listen: false);
|
||||
Package? package = await packageModel.getPackageByTrackingID(pkg.trackingID!);
|
||||
Package? package =
|
||||
await packageModel.getPackageByTrackingID(pkg!.trackingID!);
|
||||
setState(() {
|
||||
_package = package;
|
||||
multiImgController.setImageUrls = package!.photoUrls;
|
||||
_isLoading = false;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user