improve address rotation button ui + fix bug when autogenerate is disabled (#3334)

* improve address rotation button ui + fix bug when autogenerate is disabled

* remove dumbass debug print

* add button show condition
This commit is contained in:
malik1004x
2026-06-25 12:29:42 +03:00
committed by GitHub
parent 7a9a585543
commit d3a1464775
2 changed files with 41 additions and 22 deletions
@@ -614,11 +614,20 @@ abstract class WalletAddressListViewModelBase extends WalletChangeListenerViewMo
void setAddress(WalletAddressListItem address) =>
wallet.walletAddresses.address = address.address;
@observable
bool isRotatingAddress = false;
@action
Future<void> rotateAddress() async {
await createNewAddress(wallet, "");
if (isElectrumWallet) {
if(isRotatingAddress) {
return;
}
try {
isRotatingAddress = true;
await createNewAddress(wallet, "");
wallet.walletAddresses.address = addressList.whereType<WalletAddressListItem>().last.address;
} finally {
isRotatingAddress = false;
}
}