mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
CAKE-222 | fixed transaction priority picker on the settings screen; added check of priority for wallet type
This commit is contained in:
@@ -35,6 +35,14 @@ abstract class SettingsViewModelBase with Store {
|
||||
currentVersion = '';
|
||||
PackageInfo.fromPlatform().then(
|
||||
(PackageInfo packageInfo) => currentVersion = packageInfo.version);
|
||||
|
||||
final priority = _settingsStore.transactionPriority;
|
||||
|
||||
if (!TransactionPriority.forWalletType(_walletType).contains(priority)) {
|
||||
_settingsStore.transactionPriority =
|
||||
TransactionPriority.forWalletType(_walletType).first;
|
||||
}
|
||||
|
||||
sections = [
|
||||
[
|
||||
if ((wallet.balance.availableModes as List).length > 1)
|
||||
@@ -55,7 +63,8 @@ abstract class SettingsViewModelBase with Store {
|
||||
title: S.current.settings_fee_priority,
|
||||
items: TransactionPriority.forWalletType(wallet.type),
|
||||
selectedItem: () => transactionPriority,
|
||||
isAlwaysShowScrollThumb: true,
|
||||
isAlwaysShowScrollThumb:
|
||||
TransactionPriority.forWalletType(wallet.type).length > 3,
|
||||
onItemSelected: (TransactionPriority priority) =>
|
||||
_settingsStore.transactionPriority = priority),
|
||||
SwitcherListItem(
|
||||
|
||||
Reference in New Issue
Block a user