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: