From 72bde7af6ee2cbe472ab4dc1da2c535c836b7092 Mon Sep 17 00:00:00 2001 From: Ricardo Guilherme Schmidt <3esmit@gmail.com> Date: Fri, 17 Jul 2026 19:55:38 -0300 Subject: [PATCH] fix(amm): avoid duplicate wallet context refreshes --- apps/amm/src/AmmUiBackend.cpp | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/apps/amm/src/AmmUiBackend.cpp b/apps/amm/src/AmmUiBackend.cpp index a344fcd..f03b7dd 100644 --- a/apps/amm/src/AmmUiBackend.cpp +++ b/apps/amm/src/AmmUiBackend.cpp @@ -85,7 +85,6 @@ AmmUiBackend::AmmUiBackend(LogosAPI* logosAPI, QObject* parent) connect(m_walletController.get(), &WalletController::stateChanged, this, &AmmUiBackend::syncWalletState); syncWalletState(); - refreshNewPositionContext({}); m_walletController->start(); } @@ -98,31 +97,22 @@ WalletAccountModel* AmmUiBackend::accountModel() const QString AmmUiBackend::createNewDefault(QString password) { - const QString mnemonic = m_walletController->createDefaultWallet(password); - syncWalletState(); - return mnemonic; + return m_walletController->createDefaultWallet(password); } QString AmmUiBackend::createNew(QString configPath, QString storagePath, QString password) { - const QString mnemonic = - m_walletController->createWallet(configPath, storagePath, password); - syncWalletState(); - return mnemonic; + return m_walletController->createWallet(configPath, storagePath, password); } bool AmmUiBackend::openExisting() { - const bool opened = m_walletController->open(); - syncWalletState(); - return opened; + return m_walletController->open(); } void AmmUiBackend::disconnectWallet() { m_walletController->disconnect(); - m_newPosition->clearWalletAccounts(); - refreshNewPositionContext(QVariantMap()); } QString AmmUiBackend::createAccountPublic()