feat: update dropdown
This commit is contained in:
@@ -56,7 +56,7 @@ class OrderLoaderBloc extends Bloc<OrderLoaderEvent, OrderLoaderState> {
|
||||
|
||||
final result = await _orderRemoteDatasource.getOrder(
|
||||
page: 1,
|
||||
limit: 10,
|
||||
limit: event.limit ?? 10,
|
||||
status: event.status,
|
||||
dateFrom: event.dateFrom,
|
||||
dateTo: event.dateTo,
|
||||
|
||||
@@ -18,7 +18,8 @@ final _privateConstructorUsedError = UnsupportedError(
|
||||
mixin _$OrderLoaderEvent {
|
||||
@optionalTypeArgs
|
||||
TResult when<TResult extends Object?>({
|
||||
required TResult Function(String status, DateTime dateFrom, DateTime dateTo)
|
||||
required TResult Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)
|
||||
getByStatus,
|
||||
required TResult Function(String id) getById,
|
||||
required TResult Function(String status, DateTime dateFrom, DateTime dateTo)
|
||||
@@ -28,7 +29,8 @@ mixin _$OrderLoaderEvent {
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
TResult? Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
TResult? Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)?
|
||||
getByStatus,
|
||||
TResult? Function(String id)? getById,
|
||||
TResult? Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
@@ -38,7 +40,8 @@ mixin _$OrderLoaderEvent {
|
||||
throw _privateConstructorUsedError;
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
TResult Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
TResult Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)?
|
||||
getByStatus,
|
||||
TResult Function(String id)? getById,
|
||||
TResult Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
@@ -101,7 +104,7 @@ abstract class _$$GetByStatusImplCopyWith<$Res> {
|
||||
_$GetByStatusImpl value, $Res Function(_$GetByStatusImpl) then) =
|
||||
__$$GetByStatusImplCopyWithImpl<$Res>;
|
||||
@useResult
|
||||
$Res call({String status, DateTime dateFrom, DateTime dateTo});
|
||||
$Res call({String status, DateTime dateFrom, DateTime dateTo, int? limit});
|
||||
}
|
||||
|
||||
/// @nodoc
|
||||
@@ -120,6 +123,7 @@ class __$$GetByStatusImplCopyWithImpl<$Res>
|
||||
Object? status = null,
|
||||
Object? dateFrom = null,
|
||||
Object? dateTo = null,
|
||||
Object? limit = freezed,
|
||||
}) {
|
||||
return _then(_$GetByStatusImpl(
|
||||
null == status
|
||||
@@ -134,6 +138,10 @@ class __$$GetByStatusImplCopyWithImpl<$Res>
|
||||
? _value.dateTo
|
||||
: dateTo // ignore: cast_nullable_to_non_nullable
|
||||
as DateTime,
|
||||
limit: freezed == limit
|
||||
? _value.limit
|
||||
: limit // ignore: cast_nullable_to_non_nullable
|
||||
as int?,
|
||||
));
|
||||
}
|
||||
}
|
||||
@@ -142,7 +150,7 @@ class __$$GetByStatusImplCopyWithImpl<$Res>
|
||||
|
||||
class _$GetByStatusImpl implements _GetByStatus {
|
||||
const _$GetByStatusImpl(this.status,
|
||||
{required this.dateFrom, required this.dateTo});
|
||||
{required this.dateFrom, required this.dateTo, this.limit});
|
||||
|
||||
@override
|
||||
final String status;
|
||||
@@ -150,10 +158,12 @@ class _$GetByStatusImpl implements _GetByStatus {
|
||||
final DateTime dateFrom;
|
||||
@override
|
||||
final DateTime dateTo;
|
||||
@override
|
||||
final int? limit;
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
return 'OrderLoaderEvent.getByStatus(status: $status, dateFrom: $dateFrom, dateTo: $dateTo)';
|
||||
return 'OrderLoaderEvent.getByStatus(status: $status, dateFrom: $dateFrom, dateTo: $dateTo, limit: $limit)';
|
||||
}
|
||||
|
||||
@override
|
||||
@@ -164,11 +174,12 @@ class _$GetByStatusImpl implements _GetByStatus {
|
||||
(identical(other.status, status) || other.status == status) &&
|
||||
(identical(other.dateFrom, dateFrom) ||
|
||||
other.dateFrom == dateFrom) &&
|
||||
(identical(other.dateTo, dateTo) || other.dateTo == dateTo));
|
||||
(identical(other.dateTo, dateTo) || other.dateTo == dateTo) &&
|
||||
(identical(other.limit, limit) || other.limit == limit));
|
||||
}
|
||||
|
||||
@override
|
||||
int get hashCode => Object.hash(runtimeType, status, dateFrom, dateTo);
|
||||
int get hashCode => Object.hash(runtimeType, status, dateFrom, dateTo, limit);
|
||||
|
||||
/// Create a copy of OrderLoaderEvent
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@@ -181,33 +192,36 @@ class _$GetByStatusImpl implements _GetByStatus {
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult when<TResult extends Object?>({
|
||||
required TResult Function(String status, DateTime dateFrom, DateTime dateTo)
|
||||
required TResult Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)
|
||||
getByStatus,
|
||||
required TResult Function(String id) getById,
|
||||
required TResult Function(String status, DateTime dateFrom, DateTime dateTo)
|
||||
loadMore,
|
||||
required TResult Function(String status) refresh,
|
||||
}) {
|
||||
return getByStatus(status, dateFrom, dateTo);
|
||||
return getByStatus(status, dateFrom, dateTo, limit);
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
TResult? Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
TResult? Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)?
|
||||
getByStatus,
|
||||
TResult? Function(String id)? getById,
|
||||
TResult? Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
loadMore,
|
||||
TResult? Function(String status)? refresh,
|
||||
}) {
|
||||
return getByStatus?.call(status, dateFrom, dateTo);
|
||||
return getByStatus?.call(status, dateFrom, dateTo, limit);
|
||||
}
|
||||
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
TResult Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
TResult Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)?
|
||||
getByStatus,
|
||||
TResult Function(String id)? getById,
|
||||
TResult Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
@@ -216,7 +230,7 @@ class _$GetByStatusImpl implements _GetByStatus {
|
||||
required TResult orElse(),
|
||||
}) {
|
||||
if (getByStatus != null) {
|
||||
return getByStatus(status, dateFrom, dateTo);
|
||||
return getByStatus(status, dateFrom, dateTo, limit);
|
||||
}
|
||||
return orElse();
|
||||
}
|
||||
@@ -262,11 +276,13 @@ class _$GetByStatusImpl implements _GetByStatus {
|
||||
abstract class _GetByStatus implements OrderLoaderEvent {
|
||||
const factory _GetByStatus(final String status,
|
||||
{required final DateTime dateFrom,
|
||||
required final DateTime dateTo}) = _$GetByStatusImpl;
|
||||
required final DateTime dateTo,
|
||||
final int? limit}) = _$GetByStatusImpl;
|
||||
|
||||
String get status;
|
||||
DateTime get dateFrom;
|
||||
DateTime get dateTo;
|
||||
int? get limit;
|
||||
|
||||
/// Create a copy of OrderLoaderEvent
|
||||
/// with the given fields replaced by the non-null parameter values.
|
||||
@@ -343,7 +359,8 @@ class _$GetByIdImpl implements _GetById {
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult when<TResult extends Object?>({
|
||||
required TResult Function(String status, DateTime dateFrom, DateTime dateTo)
|
||||
required TResult Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)
|
||||
getByStatus,
|
||||
required TResult Function(String id) getById,
|
||||
required TResult Function(String status, DateTime dateFrom, DateTime dateTo)
|
||||
@@ -356,7 +373,8 @@ class _$GetByIdImpl implements _GetById {
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
TResult? Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
TResult? Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)?
|
||||
getByStatus,
|
||||
TResult? Function(String id)? getById,
|
||||
TResult? Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
@@ -369,7 +387,8 @@ class _$GetByIdImpl implements _GetById {
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
TResult Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
TResult Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)?
|
||||
getByStatus,
|
||||
TResult Function(String id)? getById,
|
||||
TResult Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
@@ -519,7 +538,8 @@ class _$LoadMoreImpl implements _LoadMore {
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult when<TResult extends Object?>({
|
||||
required TResult Function(String status, DateTime dateFrom, DateTime dateTo)
|
||||
required TResult Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)
|
||||
getByStatus,
|
||||
required TResult Function(String id) getById,
|
||||
required TResult Function(String status, DateTime dateFrom, DateTime dateTo)
|
||||
@@ -532,7 +552,8 @@ class _$LoadMoreImpl implements _LoadMore {
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
TResult? Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
TResult? Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)?
|
||||
getByStatus,
|
||||
TResult? Function(String id)? getById,
|
||||
TResult? Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
@@ -545,7 +566,8 @@ class _$LoadMoreImpl implements _LoadMore {
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
TResult Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
TResult Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)?
|
||||
getByStatus,
|
||||
TResult Function(String id)? getById,
|
||||
TResult Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
@@ -681,7 +703,8 @@ class _$RefreshImpl implements _Refresh {
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult when<TResult extends Object?>({
|
||||
required TResult Function(String status, DateTime dateFrom, DateTime dateTo)
|
||||
required TResult Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)
|
||||
getByStatus,
|
||||
required TResult Function(String id) getById,
|
||||
required TResult Function(String status, DateTime dateFrom, DateTime dateTo)
|
||||
@@ -694,7 +717,8 @@ class _$RefreshImpl implements _Refresh {
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult? whenOrNull<TResult extends Object?>({
|
||||
TResult? Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
TResult? Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)?
|
||||
getByStatus,
|
||||
TResult? Function(String id)? getById,
|
||||
TResult? Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
@@ -707,7 +731,8 @@ class _$RefreshImpl implements _Refresh {
|
||||
@override
|
||||
@optionalTypeArgs
|
||||
TResult maybeWhen<TResult extends Object?>({
|
||||
TResult Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
TResult Function(
|
||||
String status, DateTime dateFrom, DateTime dateTo, int? limit)?
|
||||
getByStatus,
|
||||
TResult Function(String id)? getById,
|
||||
TResult Function(String status, DateTime dateFrom, DateTime dateTo)?
|
||||
|
||||
@@ -2,11 +2,10 @@ part of 'order_loader_bloc.dart';
|
||||
|
||||
@freezed
|
||||
class OrderLoaderEvent with _$OrderLoaderEvent {
|
||||
const factory OrderLoaderEvent.getByStatus(
|
||||
String status, {
|
||||
required DateTime dateFrom,
|
||||
required DateTime dateTo,
|
||||
}) = _GetByStatus;
|
||||
const factory OrderLoaderEvent.getByStatus(String status,
|
||||
{required DateTime dateFrom,
|
||||
required DateTime dateTo,
|
||||
int? limit}) = _GetByStatus;
|
||||
const factory OrderLoaderEvent.getById(String id) = _GetById;
|
||||
const factory OrderLoaderEvent.loadMore(
|
||||
String status, {
|
||||
|
||||
Reference in New Issue
Block a user