refactoring for recipient addition page #344
Reference in New Issue
Block a user
Delete Branch "SEND039"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
refactoring for recipient addition pageto WIP: refactoring for recipient addition pageWIP: refactoring for recipient addition pageto refactoring for recipient addition page@@ -15,6 +15,7 @@ class PaymentFlowProvider extends ChangeNotifier {PaymentMethodData? _manualPaymentData;List<PaymentMethod> _recipientMethods = [];Recipient? _recipient;String? _selectedMethodId;Сейчас можно не править, но для себя понял, что связанные с UI вещи лучше укладывать в аналоги провайдера для UI - контроллеры. Так проще код получается, а провайдер фокусируется строго на одной задаче - получения и управления данными, тогда как контроллер работает как надстройка над провайдером, обеспечивая прокладку между UI и провайдером, сохраняя в себе состояния UI.
@@ -0,0 +13,4 @@import 'package:pweb/models/seed_state.dart';class AddressBookRecipientFormProvider extends ChangeNotifier {больше на контроллер похоже, чем на провайдер.