Jetstream, Tracing, basic ingestor + tracing
I'm mainly just commiting this so I can work on my laptop, but I'm too tired to manage branches and then later rebasing things
This commit is contained in:
parent
c0c90c3001
commit
028219ded1
6 changed files with 135 additions and 82 deletions
12
src/main.rs
12
src/main.rs
|
|
@ -1,6 +1,6 @@
|
|||
use crate::{
|
||||
atproto::Nsid,
|
||||
injester::start_injester,
|
||||
ingestor::start_ingestor,
|
||||
router::{
|
||||
Router,
|
||||
Endpoint,
|
||||
|
|
@ -15,19 +15,23 @@ use crate::{
|
|||
use http::status::StatusCode;
|
||||
|
||||
mod atproto;
|
||||
mod injester;
|
||||
mod ingestor;
|
||||
mod lexicons;
|
||||
mod router;
|
||||
mod db;
|
||||
// mod db;
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() {
|
||||
let subscriber = tracing_subscriber::FmtSubscriber::new();
|
||||
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");
|
||||
let post_nsid = Nsid::new(String::from("me.woach.post")).expect("me.woach.post is a valid nsid");
|
||||
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_injester();
|
||||
start_ingestor();
|
||||
});
|
||||
router.serve().await;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue