diff options
author | Russell Yanofsky <russ@yanofsky.org> | 2019-09-27 07:31:44 -0400 |
---|---|---|
committer | João Barbosa <joao.paulo.barbosa@gmail.com> | 2019-10-26 14:55:30 +0100 |
commit | 81ea66c30e2953dee24d5b127c28daa0d9452a28 (patch) | |
tree | 0eb3bea23966c81ffc77a37081390b39c71d5a7c /src/dummywallet.cpp | |
parent | be50469217bd775c4305938634c32e5932f47841 (diff) |
Drop signal CClientUIInterface::LoadWallet
Diffstat (limited to 'src/dummywallet.cpp')
-rw-r--r-- | src/dummywallet.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/dummywallet.cpp b/src/dummywallet.cpp index 0edcb0286d..100f2d5dde 100644 --- a/src/dummywallet.cpp +++ b/src/dummywallet.cpp @@ -11,6 +11,8 @@ enum class WalletCreationStatus; namespace interfaces { class Chain; +class Handler; +class Wallet; } class DummyWalletInit : public WalletInitInterface { @@ -80,9 +82,13 @@ WalletCreationStatus CreateWallet(interfaces::Chain& chain, const SecureString& throw std::logic_error("Wallet function called in non-wallet build."); } -namespace interfaces { +using LoadWalletFn = std::function<void(std::unique_ptr<interfaces::Wallet> wallet)>; +std::unique_ptr<interfaces::Handler> HandleLoadWallet(LoadWalletFn load_wallet) +{ + throw std::logic_error("Wallet function called in non-wallet build."); +} -class Wallet; +namespace interfaces { std::unique_ptr<Wallet> MakeWallet(const std::shared_ptr<CWallet>& wallet) { |