Skip to content

Commit

Permalink
Update the relayer.
Browse files Browse the repository at this point in the history
  • Loading branch information
SoraSuegami committed Nov 16, 2023
1 parent 27bacf4 commit 380ac85
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
3 changes: 3 additions & 0 deletions packages/relayer/src/core.rs
Original file line number Diff line number Diff line change
Expand Up @@ -936,14 +936,17 @@ pub(crate) async fn check_and_update_dkim(
chain_client: &Arc<ChainClient>,
) -> Result<()> {
let public_key_hash = public_key_hash(&parsed_email.public_key)?;
info!("public_key_hash {:?}", public_key_hash);
let domain = parsed_email.get_email_domain()?;
info!("domain {:?}", domain);
if chain_client
.check_if_dkim_public_key_hash_valid(
domain.clone(),
TryInto::<[u8; 32]>::try_into(&public_key_hash).unwrap(),
)
.await?
{
info!("public key registered");
return Ok(());
}
let selector_decomposed_def =
Expand Down
6 changes: 3 additions & 3 deletions packages/relayer/src/imap_client.rs
Original file line number Diff line number Diff line change
Expand Up @@ -141,9 +141,9 @@ impl ImapClient {
}
}

self = self.wait_new_email().await?;

Ok((self.get_unseen_emails().await?, self))
let mut new_client = self.wait_new_email().await?;
new_client.reconnect().await?;
Ok((new_client.get_unseen_emails().await?, new_client))
}

async fn get_unseen_emails(&mut self) -> Result<Vec<Vec<Fetch>>> {
Expand Down

0 comments on commit 380ac85

Please sign in to comment.