refactor get_receiving_address
This commit is contained in:
parent
9657be4959
commit
9f0bde4710
@ -24,7 +24,7 @@ use sp_backend::spclient::{derive_keys_from_seed, OutputList, SpClient};
|
||||
use sp_backend::spclient::{SpWallet, SpendKey};
|
||||
|
||||
use crate::images;
|
||||
use crate::network::{BitcoinNetworkMsg, BitcoinTopic};
|
||||
use crate::network::{BitcoinNetworkMsg, BitcoinTopic, AnkNetworkMsg, AnkTopic};
|
||||
use crate::silentpayments::check_transaction;
|
||||
use crate::user::{lock_connected_users, User, UserWallets, CONNECTED_USERS};
|
||||
|
||||
@ -134,9 +134,14 @@ pub fn generate_sp_wallet(
|
||||
}
|
||||
|
||||
#[wasm_bindgen]
|
||||
pub fn get_receiving_address(sp_client: String) -> String {
|
||||
let sp_client: SpClient = serde_json::from_str(&sp_client).unwrap();
|
||||
sp_client.get_receiving_address()
|
||||
pub fn get_receiving_address(pre_id: String) -> ApiResult<String> {
|
||||
if let Some(my_wallets) = lock_connected_users()?.get(&pre_id) {
|
||||
Ok(my_wallets.recover.get_client().get_receiving_address())
|
||||
} else {
|
||||
Err(ApiError {
|
||||
message: "Unknown user pre_id".to_owned(),
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
#[wasm_bindgen]
|
||||
|
Loading…
x
Reference in New Issue
Block a user