Merge pull request #621 from lbryio/wait-for-wallet-subscriptions

wait for address subscriptions before announcing the wallet has started
This commit is contained in:
Jack Robison 2017-04-24 00:25:41 -04:00 committed by GitHub
commit f08079dc9b
2 changed files with 5 additions and 1 deletions

View file

@ -16,6 +16,7 @@ at anytime.
### Changed
* Added optional `address` and `include_unconfirmed` params to `jsonrpc_wallet_balance` method
* Wait for subscriptions before announcing wallet has finished starting
### Fixed
* fix stream_cost_estimate throwing exception on non decodeable claims

View file

@ -913,6 +913,9 @@ class LBRYumWallet(Wallet):
d.addCallback(lambda _: self._start_check.start(.1))
d.addCallback(lambda _: network_start_d)
d.addCallback(lambda _: self._load_blockchain())
d.addCallback(lambda _: log.info("Subscribing to addresses"))
d.addCallback(lambda _: self.wallet.wait_until_synchronized(lambda _: None))
d.addCallback(lambda _: log.info("Synchronized wallet"))
return d
def _stop(self):