Code cleanup
OmarHatem committed
Nov 6, 2025 at 01:29 UTC
507be1402e8891994ea6eee1b64ce294293823e5
3 files changed
-35
integration_test/robots/send_page_robot.dart
-4
@@ -104,10 +104,6 @@ class SendPageRobot {
104
commonTestCases.hasValueKey('send_page_unspent_coin_button_key');
105
}
106
107
- if (sendViewModel.hasCurrecyChanger) {
108
- commonTestCases.hasValueKey('send_page_change_asset_button_key');
109
- }
110
-
107
if (sendViewModel.sendTemplateViewModel.hasMultiRecipient) {
108
commonTestCases.hasValueKey('send_page_add_receiver_button_key');
109
}
lib/src/screens/send/send_page.dart
-28
@@ -21,7 +21,6 @@ import 'package:cake_wallet/src/widgets/bottom_sheet/base_bottom_sheet_widget.da
21
import 'package:cake_wallet/src/widgets/bottom_sheet/confirm_sending_bottom_sheet_widget.dart';
22
import 'package:cake_wallet/src/widgets/bottom_sheet/info_bottom_sheet_widget.dart';
23
import 'package:cake_wallet/src/widgets/keyboard_done_button.dart';
24
-import 'package:cake_wallet/src/widgets/picker.dart';
24
import 'package:cake_wallet/src/widgets/primary_button.dart';
25
import 'package:cake_wallet/src/widgets/scollable_with_bottom_section.dart';
26
import 'package:cake_wallet/src/widgets/simple_checkbox.dart';
@@ -377,19 +376,6 @@ class SendPage extends BasePage {
376
bottomSectionPadding: EdgeInsets.only(left: 24, right: 24, bottom: 24),
377
bottomSection: Column(
378
children: [
380
- if (sendViewModel.hasCurrecyChanger)
381
- Observer(
382
- builder: (_) => Padding(
383
- padding: EdgeInsets.only(bottom: 12),
384
- child: PrimaryButton(
385
- key: ValueKey('send_page_change_asset_button_key'),
386
- onPressed: () => presentCurrencyPicker(context),
387
- text: 'Change your asset (${sendViewModel.selectedCryptoCurrency})',
388
- color: Colors.transparent,
389
- textColor: Theme.of(context).colorScheme.onSurfaceVariant,
390
- ),
391
- ),
392
- ),
379
if (sendViewModel.sendTemplateViewModel.hasMultiRecipient)
380
Padding(
381
padding: EdgeInsets.only(bottom: 12),
@@ -802,20 +788,6 @@ class SendPage extends BasePage {
788
});
789
}
790
805
- void presentCurrencyPicker(BuildContext context) async {
806
- await showPopUp<CryptoCurrency>(
807
- builder: (_) => Picker(
808
- items: sendViewModel.currencies,
809
- displayItem: (Object item) => item.toString(),
810
- selectedAtIndex:
811
- sendViewModel.currencies.indexOf(sendViewModel.selectedCryptoCurrency),
812
- title: S.of(context).please_select,
813
- mainAxisAlignment: MainAxisAlignment.center,
814
- onItemSelected: (CryptoCurrency cur) => sendViewModel.selectedCryptoCurrency = cur,
815
- ),
816
- context: context);
817
- }
818
-
791
bool isRegularElectrumAddress(String address) {
792
final supportedTypes = [CryptoCurrency.btc, CryptoCurrency.ltc, CryptoCurrency.bch];
793
final excludedPatterns = [
lib/view_model/send/send_view_model.dart
-3
@@ -57,7 +57,6 @@ import 'package:cw_core/sync_status.dart';
57
import 'package:cw_core/transaction_info.dart';
58
import 'package:cw_core/unspent_coin_type.dart';
59
import 'package:cw_core/utils/print_verbose.dart';
60
-import 'package:cw_core/wallet_info.dart';
60
import 'package:cw_core/wallet_type.dart';
61
import 'package:flutter/material.dart';
62
import 'package:hive/hive.dart';
@@ -368,8 +367,6 @@ abstract class SendViewModelBase extends WalletChangeListenerViewModel with Stor
367
368
String? get walletCurrencyName => wallet.currency.fullName?.toLowerCase() ?? wallet.currency.name;
369
371
- bool get hasCurrecyChanger => walletType == WalletType.haven;
372
-
370
@computed
371
FiatCurrency get fiatCurrency => _settingsStore.fiatCurrency;
372