key_is_part_of_member takes PublicKey

This commit is contained in:
Sosthene 2024-10-29 12:58:32 +01:00
parent c191d53769
commit 9c9e50bcdb

View File

@ -55,10 +55,10 @@ impl Member {
self.sp_addresses.clone()
}
pub fn key_is_part_of_member(&self, key: &XOnlyPublicKey) -> bool {
pub fn key_is_part_of_member(&self, key: &PublicKey) -> bool {
self.sp_addresses.iter().any(|a| {
let addr = SilentPaymentAddress::try_from(a.as_str()).unwrap();
addr.get_spend_key().x_only_public_key().0 == *key
addr.get_spend_key() == *key
})
}
}