104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
-
+
-
+
|
tg,
fields,
address,
})
}
/// Returns id for provided email address
fn get_id (&self, name: &str) -> Result<&ChatPeerId> {
fn get_id (&self, name_str: &str) -> Result<&ChatPeerId> {
// here we need to store String locally to borrow it after
let mut link = name;
let mut link = name_str;
let name: String;
if let Some(caps) = self.address.captures(link) {
name = caps["name"].to_string();
link = &name;
}
match self.tg.get(link) {
Ok(addr) => Ok(addr),
|