minor fix

Serhii committed Dec 13, 2023 at 17:33 UTC 1c53229ea0cdc9196263e620140cd14af35cf512
2 files changed +7
lib/view_model/advanced_privacy_settings_view_model.dart
+4
@@ -1,6 +1,7 @@
1 import 'package:cake_wallet/entities/exchange_api_mode.dart';
2 import 'package:cake_wallet/entities/fiat_api_mode.dart';
3 import 'package:cake_wallet/entities/seed_phrase_length.dart';
4 +import 'package:cake_wallet/entities/seed_type.dart';
5 import 'package:cake_wallet/store/settings_store.dart';
6 import 'package:cw_core/wallet_type.dart';
7 import 'package:mobx/mobx.dart';
@@ -37,6 +38,9 @@ abstract class AdvancedPrivacySettingsViewModelBase with Store {
38 @computed
39 SeedPhraseLength get seedPhraseLength => _settingsStore.seedPhraseLength;
40
41 + @computed
42 + bool get isPolySeed => _settingsStore.moneroSeedType == SeedType.polyseed;
43 +
44 @action
45 void setFiatApiMode(FiatApiMode fiatApiMode) => _settingsStore.fiatApiMode = fiatApiMode;
46
lib/view_model/wallet_new_vm.dart
+3
@@ -38,6 +38,9 @@ abstract class WalletNewVMBase extends WalletCreationVM with Store {
38 int get seedPhraseWordsLength {
39 switch (type) {
40 case WalletType.monero:
41 + if(advancedPrivacySettingsViewModel.isPolySeed) {
42 + return 16;
43 + }
44 return 25;
45 case WalletType.ethereum:
46 case WalletType.bitcoinCash: