mirror of
https://github.com/Retropex/bitcoin.git
synced 2025-08-06 15:04:52 +02:00
refactor: getAddress don't access m_address_book, use FindAddressEntry function
This commit is contained in:
parent
a05876619a
commit
192eb1e61c
@ -191,18 +191,16 @@ public:
|
|||||||
std::string* purpose) override
|
std::string* purpose) override
|
||||||
{
|
{
|
||||||
LOCK(m_wallet->cs_wallet);
|
LOCK(m_wallet->cs_wallet);
|
||||||
auto it = m_wallet->m_address_book.find(dest);
|
const auto& entry = m_wallet->FindAddressBookEntry(dest, /*allow_change=*/false);
|
||||||
if (it == m_wallet->m_address_book.end() || it->second.IsChange()) {
|
if (!entry) return false; // addr not found
|
||||||
return false;
|
|
||||||
}
|
|
||||||
if (name) {
|
if (name) {
|
||||||
*name = it->second.GetLabel();
|
*name = entry->GetLabel();
|
||||||
}
|
}
|
||||||
if (is_mine) {
|
if (is_mine) {
|
||||||
*is_mine = m_wallet->IsMine(dest);
|
*is_mine = m_wallet->IsMine(dest);
|
||||||
}
|
}
|
||||||
if (purpose) {
|
if (purpose) {
|
||||||
*purpose = it->second.purpose;
|
*purpose = entry->purpose;
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user