Remove unused functions

This commit is contained in:
NicolasCantu 2025-03-12 12:57:49 +01:00
parent 99c548c755
commit a99f41f50e

View File

@ -1648,76 +1648,6 @@ pub fn is_child_role(parent_roles: String, child_roles: String) -> ApiResult<()>
Ok(())
}
#[wasm_bindgen]
pub fn roles_contains_us(role: String) -> ApiResult<()> {
let roles: HashMap<String, RoleDefinition> = serde_json::from_str(&role)?;
let device = lock_local_device()?;
let us = device.to_member();
let mut contains_us = false;
for (_, role) in roles {
if role.members.contains(&us) {
contains_us = true;
break;
}
}
if !contains_us {
Err(ApiError::new("We're not part of that role".to_owned()))
} else {
Ok(())
}
}
// TODO this is wrong, and we want to move that in ts anyway
#[wasm_bindgen]
pub fn roles_contains_member(roles: String, member_str: Vec<String>) -> ApiResult<()> {
let roles: BTreeMap<String, RoleDefinition> = serde_json::from_str(&roles)?;
let addresses: anyhow::Result<Vec<SilentPaymentAddress>> = member_str.iter()
.map(|s| SilentPaymentAddress::try_from(s.as_str()).map_err(|_| anyhow::Error::msg("Invalid string")))
.collect();
let member = Member::new(addresses?)?;
for (_, role) in roles {
if !role.members.contains(&member) {
return Err(ApiError::new("member is not part of that role".to_owned()));
}
}
Ok(())
}
#[wasm_bindgen]
pub fn members_in_same_roles_me(roles: String) -> ApiResult<Vec<String>> {
let roles: BTreeMap<String, RoleDefinition> = serde_json::from_str(&roles)?;
let device = lock_local_device()?;
let us = device.to_member();
let mut res: Vec<String> = vec![];
for (_, role) in roles {
if role.members.contains(&us) {
let to_add: Vec<String> = role.members
.iter()
.filter_map(|m| {
if *m != us {
Some(serde_json::to_string(m).unwrap())
} else {
None
}
}).collect();
res.extend(to_add);
}
}
Ok(res)
}
#[wasm_bindgen]
pub fn decrypt_data(key: &[u8], data: &[u8]) -> ApiResult<String> {
let mut key_buf = [0u8; 32];