Ingestor, up and running with just logging

This commit is contained in:
Julia Lange 2025-05-14 19:42:38 -07:00
parent 028219ded1
commit b2618ab8b6
Signed by: Julia
SSH key fingerprint: SHA256:KI8YxpkPRbnDRkXPgCuQCVz181++Vy7NAvmQj8alOhM
2 changed files with 5 additions and 4 deletions

View file

@ -40,9 +40,10 @@ impl LexiconIngestor for SpoorJetstream {
}
pub async fn start_ingestor() {
info!("Starting ingestor");
let nsids = vec![
Activity::NSID.to_string(),
Session::NSID.to_string()
Session::NSID.to_string(),
];
let opts = JetstreamOptions::builder().wanted_collections(nsids.clone()).build();
let jetstream = JetstreamConnection::new(opts);

View file

@ -23,7 +23,7 @@ mod router;
#[tokio::main]
async fn main() {
let subscriber = tracing_subscriber::FmtSubscriber::new();
tracing::subscriber::set_global_default(subscriber);
let _ = tracing::subscriber::set_global_default(subscriber);
let mut router = Router::new();
let get_nsid = Nsid::new(String::from("me.woach.get")).expect("me.woach.get is a valid nsid");
@ -31,7 +31,7 @@ async fn main() {
router = router.add_endpoint(Endpoint::new_xrpc_query(get_nsid, test));
router = router.add_endpoint(Endpoint::new_xrpc_procedure(post_nsid, test2));
tokio::spawn(async move {
start_ingestor();
start_ingestor().await;
});
router.serve().await;
}