phase3: nullable fields/methods, casts, ?.call, pinput/YoutubePlayer v5, buttonColor, dead-code removal. 72->16
This commit is contained in:
@@ -35,7 +35,7 @@ class DesktopOrders extends StatefulWidget {
|
||||
class DesktopOrdersState extends State<DesktopOrders> with SingleTickerProviderStateMixin {
|
||||
GlobalKey<ScaffoldState> _scaffoldKey = GlobalKey<ScaffoldState>();
|
||||
|
||||
late List<Order> orders;
|
||||
List<Order>? orders;
|
||||
|
||||
bool _isLoading = false;
|
||||
|
||||
@@ -132,14 +132,14 @@ class DesktopOrdersState extends State<DesktopOrders> with SingleTickerProviderS
|
||||
|
||||
return ListView.builder(
|
||||
controller: scrollController,
|
||||
itemCount: orders != null && orders.length > 0 ? orders.length + 1 : 1,
|
||||
itemCount: orders != null && orders!.length > 0 ? orders!.length + 1 : 1,
|
||||
itemBuilder: (BuildContext context, int position) {
|
||||
Order? order;
|
||||
if (orders != null && orders.length > 0 && position < orders.length) {
|
||||
order = orders[position];
|
||||
if (orders != null && orders!.length > 0 && position < orders!.length) {
|
||||
order = orders![position];
|
||||
}
|
||||
|
||||
if (order == null && orders.length <= 0) {
|
||||
if (order == null && orders!.length <= 0) {
|
||||
return Container(
|
||||
padding: EdgeInsets.all(16.0),
|
||||
child: Center(
|
||||
@@ -148,7 +148,7 @@ class DesktopOrdersState extends State<DesktopOrders> with SingleTickerProviderS
|
||||
),
|
||||
),
|
||||
);
|
||||
} else if (position >= orders.length) {
|
||||
} else if (position >= orders!.length) {
|
||||
if (_pageCount > _page) {
|
||||
return Container(
|
||||
padding: EdgeInsets.all(16.0),
|
||||
@@ -228,7 +228,7 @@ class DesktopOrdersState extends State<DesktopOrders> with SingleTickerProviderS
|
||||
),
|
||||
],
|
||||
);
|
||||
if (order!.status == Constants.STATUS_COMPLETE && !order!.hasComment) {
|
||||
if (order!.status == Constants.STATUS_COMPLETE && order!.hasComment != true) {
|
||||
row3.children.add(
|
||||
Padding(
|
||||
padding: EdgeInsets.only(left: 10.0),
|
||||
@@ -458,7 +458,7 @@ class DesktopOrdersState extends State<DesktopOrders> with SingleTickerProviderS
|
||||
if (orders == null) {
|
||||
orders = [];
|
||||
}
|
||||
orders.addAll((data['items'] as List).map((e) => Order.fromJson(e)).toList());
|
||||
orders!.addAll((data['items'] as List).map((e) => Order.fromJson(e)).toList());
|
||||
});
|
||||
}
|
||||
}).catchError((error) {
|
||||
|
||||
Reference in New Issue
Block a user