fix functional bugs

This commit is contained in:
2026-05-29 11:40:55 +03:00
parent 591265a7fc
commit 134ffdde60
50 changed files with 1086 additions and 771 deletions

View File

@@ -70,13 +70,16 @@ class PaymentMethodsBloc extends Bloc<PaymentMethodsEvent, PaymentMethodsState>
PaymentMethodsDeleteCard event,
Emitter<PaymentMethodsState> emit,
) async {
emit(state.copyWith(isDeleting: true));
emit(state.copyWith(
status: PaymentMethodsStatus.loading,
isDeleting: true,
));
try {
final result = await _removePaymentCardUsecase(event.cardId);
if (result is Success) {
emit(state.copyWith(isDeleting: false));
emit(state.copyWith(isDeleting: false, status: PaymentMethodsStatus.success));
add(PaymentMethodsStarted());
} else if (result is Failure) {
String errorMessage = 'Не удалось удалить карту';