create_connect_transaction takes addresses, not members
This commit is contained in:
parent
8e0e7d0128
commit
cd48128255
15
src/api.rs
15
src/api.rs
@ -1170,20 +1170,9 @@ fn create_transaction_for_addresses(addresses: Vec<String>, fee_rate: u32) -> an
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[wasm_bindgen]
|
#[wasm_bindgen]
|
||||||
/// We send a transaction that pays at least one output to each address of each member
|
/// We send a transaction that pays at least one output to each address
|
||||||
/// The goal is to establish a shared_secret to be used as an encryption key for further communication
|
/// The goal is to establish a shared_secret to be used as an encryption key for further communication
|
||||||
pub fn create_connect_transaction(members_str: Vec<String>, fee_rate: u32) -> ApiResult<ApiReturn> {
|
pub fn create_connect_transaction(addresses: Vec<String>, fee_rate: u32) -> ApiResult<ApiReturn> {
|
||||||
let mut members: Vec<Member> = vec![];
|
|
||||||
|
|
||||||
for member in members_str {
|
|
||||||
members.push(serde_json::from_str(&member)?)
|
|
||||||
}
|
|
||||||
|
|
||||||
let mut addresses = vec![];
|
|
||||||
for member in members {
|
|
||||||
addresses.extend(member.get_addresses().into_iter());
|
|
||||||
}
|
|
||||||
|
|
||||||
if addresses.is_empty() {
|
if addresses.is_empty() {
|
||||||
return Err(ApiError::new("No addresses to connect to".to_owned()));
|
return Err(ApiError::new("No addresses to connect to".to_owned()));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user