diff --git a/lib/features/purchase/presentation/cubit/purchase_cubit.dart b/lib/features/purchase/presentation/cubit/purchase_cubit.dart index 80a8c17f7..dad8a1a30 100644 --- a/lib/features/purchase/presentation/cubit/purchase_cubit.dart +++ b/lib/features/purchase/presentation/cubit/purchase_cubit.dart @@ -59,20 +59,15 @@ class PurchaseCubit extends Cubit { case PaymentStatus.completed: sl().purchaseCompletedEvent(payment); emit(PurchaseCompleted(payment.copyWith(status: status))); - break; case PaymentStatus.error: emit(PurchasePaymentRejected(payment.copyWith(status: status))); - break; case PaymentStatus.reserved: case PaymentStatus.awaitingPayment: await onSuccess(); - break; case PaymentStatus.rejectedPayment: emit(PurchasePaymentRejected(payment)); - break; case PaymentStatus.refunded: emit(PurchasePaymentRejected(payment)); - break; } }, ); diff --git a/lib/features/purchase/presentation/widgets/loading_dialog.dart b/lib/features/purchase/presentation/widgets/loading_dialog.dart index c80ff7cd6..43922e40e 100644 --- a/lib/features/purchase/presentation/widgets/loading_dialog.dart +++ b/lib/features/purchase/presentation/widgets/loading_dialog.dart @@ -13,9 +13,9 @@ class LoadingDialog extends StatelessWidget { borderRadius: BorderRadius.all(Radius.circular(16)), ), title: Text(title), - children: [ + children: const [ Column( - children: const [ + children: [ Padding( padding: EdgeInsets.all(16), child: CircularProgressIndicator(color: AppColor.primary), diff --git a/lib/features/user/domain/entities/role.dart b/lib/features/user/domain/entities/role.dart index fba700fc4..2e4514d34 100644 --- a/lib/features/user/domain/entities/role.dart +++ b/lib/features/user/domain/entities/role.dart @@ -1,9 +1,12 @@ import 'package:coffeecard/generated/api/coffeecard_api_v2.enums.swagger.dart'; import 'package:coffeecard/generated/api/coffeecard_api_v2.models.swagger.dart'; -enum Role { customer, barista, manager, board } +enum Role { + customer, + barista, + manager, + board; -extension RoleExtension on Role { // json is a dynamic object by its very nature // ignore: avoid-dynamic static Role fromJson(dynamic json) {