From 46ef10067e106b432aebba123a089905cd811a8a Mon Sep 17 00:00:00 2001 From: "James C. Owens" Date: Sun, 24 Dec 2023 22:20:31 -0500 Subject: [PATCH] Add missing switch cases for ALREADY_IN_MEMPOOL --- src/qt/researcher/researchermodel.cpp | 6 +++++- src/qt/researcher/researchermodel.h | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/qt/researcher/researchermodel.cpp b/src/qt/researcher/researchermodel.cpp index d19a57b320..18a4f7bef4 100644 --- a/src/qt/researcher/researchermodel.cpp +++ b/src/qt/researcher/researchermodel.cpp @@ -85,7 +85,8 @@ BeaconStatus MapAdvertiseBeaconError(const BeaconError error) case BeaconError::PENDING: return BeaconStatus::PENDING; case BeaconError::TX_FAILED: return BeaconStatus::ERROR_TX_FAILED; case BeaconError::WALLET_LOCKED: return BeaconStatus::ERROR_WALLET_LOCKED; - } + case BeaconError::ALEADY_IN_MEMPOOL: return BeaconStatus::ALREADY_IN_MEMPOOL; + } assert(false); // Suppress warning } @@ -150,6 +151,8 @@ QString ResearcherModel::mapBeaconStatus(const BeaconStatus status) return tr("Beacon expires soon. Renew immediately."); case BeaconStatus::RENEWAL_POSSIBLE: return tr("Beacon eligible for renewal."); + case BeaconStatus::ALREADY_IN_MEMPOOL: + return tr("Beacon advertisement transaction already in mempool."); case BeaconStatus::UNKNOWN: return tr("Waiting for sync..."); } @@ -181,6 +184,7 @@ QIcon ResearcherModel::mapBeaconStatusIcon(const BeaconStatus status) const case BeaconStatus::PENDING: return make_icon(warning); case BeaconStatus::RENEWAL_NEEDED: return make_icon(danger); case BeaconStatus::RENEWAL_POSSIBLE: return make_icon(warning); + case BeaconStatus::ALREADY_IN_MEMPOOL: return make_icon(warning); case BeaconStatus::UNKNOWN: return make_icon(inactive); } diff --git a/src/qt/researcher/researchermodel.h b/src/qt/researcher/researchermodel.h index 125de50fe9..81309fc0b1 100644 --- a/src/qt/researcher/researchermodel.h +++ b/src/qt/researcher/researchermodel.h @@ -44,6 +44,7 @@ enum class BeaconStatus PENDING, RENEWAL_NEEDED, RENEWAL_POSSIBLE, + ALREADY_IN_MEMPOOL, UNKNOWN, };