libwallet_api: do not signal on sent/received tx until wallet completely
synchronized
This commit is contained in:
@@ -78,6 +78,7 @@ public:
|
||||
uint64_t blockChainHeight() const;
|
||||
uint64_t daemonBlockChainHeight() const;
|
||||
uint64_t daemonBlockChainTargetHeight() const;
|
||||
bool synchronized() const;
|
||||
bool refresh();
|
||||
void refreshAsync();
|
||||
void setAutoRefreshInterval(int millis);
|
||||
@@ -108,6 +109,7 @@ private:
|
||||
private:
|
||||
friend class PendingTransactionImpl;
|
||||
friend class TransactionHistoryImpl;
|
||||
friend class Wallet2CallbackImpl;
|
||||
|
||||
tools::wallet2 * m_wallet;
|
||||
mutable std::atomic<int> m_status;
|
||||
@@ -133,6 +135,7 @@ private:
|
||||
// so it shouldn't be considered as new and pull blocks (slow-refresh)
|
||||
// instead of pulling hashes (fast-refresh)
|
||||
bool m_recoveringFromSeed;
|
||||
std::atomic<bool> m_synchronized;
|
||||
};
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user