Update create_faucet_msg() to return the actual message to send
This commit is contained in:
parent
08aea30e2b
commit
ec47592581
12
src/api.rs
12
src/api.rs
@ -1217,21 +1217,23 @@ pub fn try_decrypt_with_key(cipher: String, key: String) -> ApiResult<String> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[wasm_bindgen]
|
#[wasm_bindgen]
|
||||||
pub fn create_faucet_msg() -> ApiResult<CachedMessage> {
|
pub fn create_faucet_msg() -> ApiResult<String> {
|
||||||
let sp_address = lock_local_device()?
|
let sp_address = lock_local_device()?
|
||||||
.get_wallet()
|
.get_wallet()
|
||||||
.get_client()
|
.get_client()
|
||||||
.get_receiving_address();
|
.get_receiving_address();
|
||||||
|
|
||||||
let mut commitment = [0u8; 64];
|
let faucet_msg = FaucetMessage::new(sp_address.clone());
|
||||||
thread_rng().fill_bytes(&mut commitment);
|
|
||||||
|
|
||||||
let mut cached_msg = CachedMessage::new();
|
let mut cached_msg = CachedMessage::new();
|
||||||
cached_msg.recipient = Some(sp_address);
|
cached_msg.recipient = Some(sp_address);
|
||||||
cached_msg.commitment = Some(commitment.to_lower_hex_string());
|
cached_msg.commitment = Some(faucet_msg.commitment.clone());
|
||||||
cached_msg.status = CachedMessageStatus::FaucetWaiting;
|
cached_msg.status = CachedMessageStatus::FaucetWaiting;
|
||||||
lock_messages()?.push(cached_msg.clone());
|
lock_messages()?.push(cached_msg.clone());
|
||||||
Ok(cached_msg)
|
|
||||||
|
let network_msg = AnkNetworkMsg::new(AnkFlag::Faucet, &faucet_msg.to_string());
|
||||||
|
|
||||||
|
Ok(network_msg.to_string())
|
||||||
}
|
}
|
||||||
|
|
||||||
#[wasm_bindgen]
|
#[wasm_bindgen]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user