mirror of
https://git.asonix.dog/asonix/relay.git
synced 2025-02-09 01:52:23 +00:00
Error contact job on failed extraction
This commit is contained in:
parent
2479c2b39d
commit
486dabff9e
1 changed files with 7 additions and 6 deletions
|
@ -33,12 +33,13 @@ impl QueryContact {
|
||||||
.fetch::<AcceptedActors>(self.contact_id.as_str())
|
.fetch::<AcceptedActors>(self.contact_id.as_str())
|
||||||
.await?;
|
.await?;
|
||||||
|
|
||||||
if let Some((username, display_name, url, avatar)) = to_contact(contact) {
|
let (username, display_name, url, avatar) = to_contact(contact)
|
||||||
|
.ok_or_else(|| anyhow::anyhow!("Failed to extract fields from contact"))?;
|
||||||
|
|
||||||
state
|
state
|
||||||
.node_cache
|
.node_cache
|
||||||
.set_contact(self.actor_id, username, display_name, url, avatar)
|
.set_contact(self.actor_id, username, display_name, url, avatar)
|
||||||
.await?;
|
.await?;
|
||||||
}
|
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue