feat: change total to amount
This commit is contained in:
@@ -50,12 +50,12 @@ class OrderLoaderBloc extends Bloc<OrderLoaderEvent, OrderLoaderState> {
|
||||
emit(state.copyWith(isFetchingSummary: true));
|
||||
|
||||
final results = await Future.wait([
|
||||
_repository.getTotalCount(
|
||||
_repository.getTotal(
|
||||
outletId: state.outletId,
|
||||
dateFrom: state.dateFrom,
|
||||
dateTo: state.dateTo,
|
||||
),
|
||||
_repository.getTotalCount(
|
||||
_repository.getTotal(
|
||||
status: 'pending',
|
||||
outletId: state.outletId,
|
||||
dateFrom: state.dateFrom,
|
||||
@@ -66,8 +66,8 @@ class OrderLoaderBloc extends Bloc<OrderLoaderEvent, OrderLoaderState> {
|
||||
emit(
|
||||
state.copyWith(
|
||||
isFetchingSummary: false,
|
||||
totalOrder: results[0].getOrElse(() => 0),
|
||||
totalPendingOrder: results[1].getOrElse(() => 0),
|
||||
totalOrder: results[0].getOrElse(() => OrderTotal.empty()),
|
||||
totalPendingOrder: results[1].getOrElse(() => OrderTotal.empty()),
|
||||
),
|
||||
);
|
||||
},
|
||||
|
||||
@@ -1094,8 +1094,8 @@ mixin _$OrderLoaderState {
|
||||
bool get isFetching => throw _privateConstructorUsedError;
|
||||
bool get hasReachedMax => throw _privateConstructorUsedError;
|
||||
int get page => throw _privateConstructorUsedError;
|
||||
int get totalOrder => throw _privateConstructorUsedError;
|
||||
int get totalPendingOrder => throw _privateConstructorUsedError;
|
||||
OrderTotal get totalOrder => throw _privateConstructorUsedError;
|
||||
OrderTotal get totalPendingOrder => throw _privateConstructorUsedError;
|
||||
bool get isFetchingSummary => throw _privateConstructorUsedError;
|
||||
DateTime get dateFrom => throw _privateConstructorUsedError;
|
||||
DateTime get dateTo => throw _privateConstructorUsedError;
|
||||
@@ -1123,12 +1123,15 @@ abstract class $OrderLoaderStateCopyWith<$Res> {
|
||||
bool isFetching,
|
||||
bool hasReachedMax,
|
||||
int page,
|
||||
int totalOrder,
|
||||
int totalPendingOrder,
|
||||
OrderTotal totalOrder,
|
||||
OrderTotal totalPendingOrder,
|
||||
bool isFetchingSummary,
|
||||
DateTime dateFrom,
|
||||
DateTime dateTo,
|
||||
});
|
||||
|
||||
$OrderTotalCopyWith<$Res> get totalOrder;
|
||||
$OrderTotalCopyWith<$Res> get totalPendingOrder;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@@ -1197,11 +1200,11 @@ class _$OrderLoaderStateCopyWithImpl<$Res, $Val extends OrderLoaderState>
|
||||
totalOrder: null == totalOrder
|
||||
? _value.totalOrder
|
||||
: totalOrder // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
as OrderTotal,
|
||||
totalPendingOrder: null == totalPendingOrder
|
||||
? _value.totalPendingOrder
|
||||
: totalPendingOrder // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
as OrderTotal,
|
||||
isFetchingSummary: null == isFetchingSummary
|
||||
? _value.isFetchingSummary
|
||||
: isFetchingSummary // ignore: cast_nullable_to_non_nullable
|
||||
@@ -1218,6 +1221,26 @@ class _$OrderLoaderStateCopyWithImpl<$Res, $Val extends OrderLoaderState>
|
||||
as $Val,
|
||||
);
|
||||
}
|
||||
|
||||
/// Create a copy of OrderLoaderState
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
$OrderTotalCopyWith<$Res> get totalOrder {
|
||||
return $OrderTotalCopyWith<$Res>(_value.totalOrder, (value) {
|
||||
return _then(_value.copyWith(totalOrder: value) as $Val);
|
||||
});
|
||||
}
|
||||
|
||||
/// Create a copy of OrderLoaderState
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@override
|
||||
@pragma('vm:prefer-inline')
|
||||
$OrderTotalCopyWith<$Res> get totalPendingOrder {
|
||||
return $OrderTotalCopyWith<$Res>(_value.totalPendingOrder, (value) {
|
||||
return _then(_value.copyWith(totalPendingOrder: value) as $Val);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@@ -1238,12 +1261,17 @@ abstract class _$$OrderLoaderStateImplCopyWith<$Res>
|
||||
bool isFetching,
|
||||
bool hasReachedMax,
|
||||
int page,
|
||||
int totalOrder,
|
||||
int totalPendingOrder,
|
||||
OrderTotal totalOrder,
|
||||
OrderTotal totalPendingOrder,
|
||||
bool isFetchingSummary,
|
||||
DateTime dateFrom,
|
||||
DateTime dateTo,
|
||||
});
|
||||
|
||||
@override
|
||||
$OrderTotalCopyWith<$Res> get totalOrder;
|
||||
@override
|
||||
$OrderTotalCopyWith<$Res> get totalPendingOrder;
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@@ -1311,11 +1339,11 @@ class __$$OrderLoaderStateImplCopyWithImpl<$Res>
|
||||
totalOrder: null == totalOrder
|
||||
? _value.totalOrder
|
||||
: totalOrder // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
as OrderTotal,
|
||||
totalPendingOrder: null == totalPendingOrder
|
||||
? _value.totalPendingOrder
|
||||
: totalPendingOrder // ignore: cast_nullable_to_non_nullable
|
||||
as int,
|
||||
as OrderTotal,
|
||||
isFetchingSummary: null == isFetchingSummary
|
||||
? _value.isFetchingSummary
|
||||
: isFetchingSummary // ignore: cast_nullable_to_non_nullable
|
||||
@@ -1345,8 +1373,8 @@ class _$OrderLoaderStateImpl implements _OrderLoaderState {
|
||||
this.isFetching = false,
|
||||
this.hasReachedMax = false,
|
||||
this.page = 1,
|
||||
this.totalOrder = 0,
|
||||
this.totalPendingOrder = 0,
|
||||
required this.totalOrder,
|
||||
required this.totalPendingOrder,
|
||||
this.isFetchingSummary = false,
|
||||
required this.dateFrom,
|
||||
required this.dateTo,
|
||||
@@ -1378,11 +1406,9 @@ class _$OrderLoaderStateImpl implements _OrderLoaderState {
|
||||
@JsonKey()
|
||||
final int page;
|
||||
@override
|
||||
@JsonKey()
|
||||
final int totalOrder;
|
||||
final OrderTotal totalOrder;
|
||||
@override
|
||||
@JsonKey()
|
||||
final int totalPendingOrder;
|
||||
final OrderTotal totalPendingOrder;
|
||||
@override
|
||||
@JsonKey()
|
||||
final bool isFetchingSummary;
|
||||
@@ -1464,8 +1490,8 @@ abstract class _OrderLoaderState implements OrderLoaderState {
|
||||
final bool isFetching,
|
||||
final bool hasReachedMax,
|
||||
final int page,
|
||||
final int totalOrder,
|
||||
final int totalPendingOrder,
|
||||
required final OrderTotal totalOrder,
|
||||
required final OrderTotal totalPendingOrder,
|
||||
final bool isFetchingSummary,
|
||||
required final DateTime dateFrom,
|
||||
required final DateTime dateTo,
|
||||
@@ -1488,9 +1514,9 @@ abstract class _OrderLoaderState implements OrderLoaderState {
|
||||
@override
|
||||
int get page;
|
||||
@override
|
||||
int get totalOrder;
|
||||
OrderTotal get totalOrder;
|
||||
@override
|
||||
int get totalPendingOrder;
|
||||
OrderTotal get totalPendingOrder;
|
||||
@override
|
||||
bool get isFetchingSummary;
|
||||
@override
|
||||
|
||||
@@ -11,8 +11,8 @@ class OrderLoaderState with _$OrderLoaderState {
|
||||
@Default(false) bool isFetching,
|
||||
@Default(false) bool hasReachedMax,
|
||||
@Default(1) int page,
|
||||
@Default(0) int totalOrder,
|
||||
@Default(0) int totalPendingOrder,
|
||||
required OrderTotal totalOrder,
|
||||
required OrderTotal totalPendingOrder,
|
||||
@Default(false) bool isFetchingSummary,
|
||||
required DateTime dateFrom,
|
||||
required DateTime dateTo,
|
||||
@@ -24,5 +24,7 @@ class OrderLoaderState with _$OrderLoaderState {
|
||||
dateFrom: DateTime.now(),
|
||||
dateTo: DateTime.now(),
|
||||
status: 'pending',
|
||||
totalOrder: OrderTotal.empty(),
|
||||
totalPendingOrder: OrderTotal.empty(),
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user