diff --git a/src/overlord/mod.rs b/src/overlord/mod.rs index cd3d58c0..a22ded2b 100644 --- a/src/overlord/mod.rs +++ b/src/overlord/mod.rs @@ -438,15 +438,21 @@ impl Overlord { None => return Err(Error::Nip05NotFound), }; + // Save person + DbPerson::upsert_valid_nip05( + (*pubkey).into(), + dns_id.clone(), + Unixtime::now().unwrap().0 as u64, + ) + .await?; + + info!("Followed {}", &dns_id); + let relays = match nip05.relays.get(pubkey) { Some(relays) => relays, None => return Err(Error::Nip35NotFound), }; - // Save person - DbPerson::upsert_valid_nip05((*pubkey).into(), dns_id, Unixtime::now().unwrap().0 as u64) - .await?; - for relay in relays.iter() { // Save relay let db_relay = DbRelay::new(relay.to_string())?; @@ -460,7 +466,7 @@ impl Overlord { .await?; } - info!("Followed {}@{} at {} relays", user, domain, relays.len()); + info!("Setup {} relays for {}", relays.len(), &dns_id); Ok(()) }