added download for operation and included fixes for source of payments #639
Reference in New Issue
Block a user
Delete Branch "SEND063"
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?
@@ -0,0 +23,4 @@this.completedAt,});factory PaymentOperationDTO.fromJson(Map<String, dynamic> json) =>Давай на JSON serialisable перейдем
@@ -53,0 +65,4 @@final pair = parseOperationCodePair(operation.code);if (pair == null) continue;if (pair.operation != 'card_payout' || pair.action != 'send') continue;вот, говорил: вот эту штуку хардкодить не надо, лучше вынести куда-то в решающее правило, а не запаковывать внутрь провайдера, где найти ее непросто.
@@ -157,6 +130,20 @@ class SourceWalletSelector extends StatelessWidget {_SourceOptionKey _ledgerKey(String ledgerAccountRef) =>(type: PaymentSourceType.ledger, ref: ledgerAccountRef);String _walletDisplayName(Wallet wallet, AppLocalizations l10n) {дублирование кода: по-хорошему нужна внутренняя функция-хелпер, которая реализует одну логику для разных вводных. А верхнеуровневые функции уже предоставляют удобный интерфейс с сокращенным списком параметров.