Add OnlineWallet::getBalance()
This commit is contained in:
parent
3a7e7baf51
commit
b2f2f9135d
@ -101,4 +101,6 @@ interface OnlineWallet {
|
|||||||
Network get_network();
|
Network get_network();
|
||||||
[Throws=BdkError]
|
[Throws=BdkError]
|
||||||
void sync(BdkProgress progress_update, u32? max_address_param);
|
void sync(BdkProgress progress_update, u32? max_address_param);
|
||||||
|
[Throws=BdkError]
|
||||||
|
u64 get_balance();
|
||||||
};
|
};
|
||||||
|
@ -149,6 +149,10 @@ impl OnlineWallet {
|
|||||||
.unwrap()
|
.unwrap()
|
||||||
.sync(BdkProgressHolder { progress_update }, max_address_param)
|
.sync(BdkProgressHolder { progress_update }, max_address_param)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn get_balance(&self) -> Result<u64, Error> {
|
||||||
|
self.wallet.lock().unwrap().get_balance()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
uniffi::deps::static_assertions::assert_impl_all!(OfflineWallet: Sync, Send);
|
uniffi::deps::static_assertions::assert_impl_all!(OfflineWallet: Sync, Send);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user