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]
|
||||
pub fn create_faucet_msg() -> ApiResult<CachedMessage> {
|
||||
pub fn create_faucet_msg() -> ApiResult<String> {
|
||||
let sp_address = lock_local_device()?
|
||||
.get_wallet()
|
||||
.get_client()
|
||||
.get_receiving_address();
|
||||
|
||||
let mut commitment = [0u8; 64];
|
||||
thread_rng().fill_bytes(&mut commitment);
|
||||
let faucet_msg = FaucetMessage::new(sp_address.clone());
|
||||
|
||||
let mut cached_msg = CachedMessage::new();
|
||||
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;
|
||||
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]
|
||||
|
Loading…
x
Reference in New Issue
Block a user