added download for operation and included fixes for source of payments #639

Merged
tech merged 3 commits from SEND063 into main 2026-03-05 08:29:46 +00:00
Collaborator
No description provided.
protuberanets self-assigned this 2026-03-04 14:45:30 +00:00
protuberanets added 1 commit 2026-03-04 14:45:31 +00:00
protuberanets requested review from tech 2026-03-04 14:45:31 +00:00
protuberanets added 1 commit 2026-03-04 15:07:21 +00:00
tech reviewed 2026-03-04 17:04:03 +00:00
@@ -0,0 +23,4 @@
this.completedAt,
});
factory PaymentOperationDTO.fromJson(Map<String, dynamic> json) =>
Owner

Давай на JSON serialisable перейдем

Давай на JSON serialisable перейдем
tech reviewed 2026-03-04 17:08:48 +00:00
@@ -53,0 +65,4 @@
final pair = parseOperationCodePair(operation.code);
if (pair == null) continue;
if (pair.operation != 'card_payout' || pair.action != 'send') continue;
Owner

вот, говорил: вот эту штуку хардкодить не надо, лучше вынести куда-то в решающее правило, а не запаковывать внутрь провайдера, где найти ее непросто.

вот, говорил: вот эту штуку хардкодить не надо, лучше вынести куда-то в решающее правило, а не запаковывать внутрь провайдера, где найти ее непросто.
tech requested changes 2026-03-04 17:10:52 +00:00
Dismissed
@@ -157,6 +130,20 @@ class SourceWalletSelector extends StatelessWidget {
_SourceOptionKey _ledgerKey(String ledgerAccountRef) =>
(type: PaymentSourceType.ledger, ref: ledgerAccountRef);
String _walletDisplayName(Wallet wallet, AppLocalizations l10n) {
Owner

дублирование кода: по-хорошему нужна внутренняя функция-хелпер, которая реализует одну логику для разных вводных. А верхнеуровневые функции уже предоставляют удобный интерфейс с сокращенным списком параметров.

дублирование кода: по-хорошему нужна внутренняя функция-хелпер, которая реализует одну логику для разных вводных. А верхнеуровневые функции уже предоставляют удобный интерфейс с сокращенным списком параметров.
protuberanets added 1 commit 2026-03-04 22:49:00 +00:00
tech approved these changes 2026-03-05 08:29:39 +00:00
tech merged commit 364731a8c7 into main 2026-03-05 08:29:46 +00:00
tech deleted branch SEND063 2026-03-05 08:29:46 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: tech/sendico#639