null safety

This commit is contained in:
phyothandar
2021-09-10 16:48:21 +06:30
parent 03c5fc5016
commit bb4f4ad7c2
40 changed files with 393 additions and 352 deletions

View File

@@ -51,10 +51,10 @@ class _PackageInfoState extends State<PackageInfo> {
initPackage(Package pkg) async {
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;
multiImgController.setImageUrls = package!.photoUrls;
});
}
@@ -65,7 +65,7 @@ class _PackageInfoState extends State<PackageInfo> {
@override
Widget build(BuildContext context) {
String id = Provider.of<MainModel>(context).user.id;
String? id = Provider.of<MainModel>(context).user!.id;
bool owner = _package?.userID == id;
bool canChangeDeliveryAddress =
_package?.status == package_received_status ||
@@ -199,7 +199,7 @@ class _PackageInfoState extends State<PackageInfo> {
try {
await packageModel.changeDeliveryAddress(_package!, deliveryAddress);
var da =
await deliveryAddressModel.getDeliveryAddress(deliveryAddress.id);
await deliveryAddressModel.getDeliveryAddress(deliveryAddress.id!);
setState(() {
_package!.deliveryAddress = da;
});