From 185a014de106b761236ff4cced1cb38b3bb98be5 Mon Sep 17 00:00:00 2001 From: Sosthene Date: Fri, 4 Oct 2024 09:23:13 +0200 Subject: [PATCH] Update Device api --- src/device.rs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/device.rs b/src/device.rs index 76c1b01..66b3632 100644 --- a/src/device.rs +++ b/src/device.rs @@ -54,7 +54,17 @@ impl Device { self.paired_member = Some(member); } + pub fn unpair(&mut self) { + self.paired_member = None; + self.pairing_process_commitment = None; + } + pub fn to_member(&self) -> Option { self.paired_member.clone() } -} \ No newline at end of file + + pub fn get_other_addresses(&self) -> Vec { + let our_address = self.get_wallet().get_client().get_receiving_address(); + self.to_member().unwrap().get_addresses().into_iter().filter(|a| *a != our_address).collect() + } +}