A lexicon-driven AppView for ATProto. happyview.dev
backfill firehose jetstream atproto appview oauth lexicon
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

style: fix rustfmt import ordering

Trezy 2121204b 8fc11d30

+19 -10
+1 -1
src/admin/admins.rs
··· 1 + use axum::Json; 1 2 use axum::extract::{Path, State}; 2 3 use axum::http::StatusCode; 3 - use axum::Json; 4 4 use serde_json::Value; 5 5 6 6 use crate::AppState;
+1 -1
src/admin/backfill.rs
··· 1 + use axum::Json; 1 2 use axum::extract::State; 2 3 use axum::http::StatusCode; 3 - use axum::Json; 4 4 use serde_json::Value; 5 5 6 6 use crate::AppState;
+1 -1
src/admin/lexicons.rs
··· 1 + use axum::Json; 1 2 use axum::extract::{Path, State}; 2 3 use axum::http::StatusCode; 3 - use axum::Json; 4 4 use serde_json::Value; 5 5 6 6 use crate::AppState;
+14 -5
src/admin/mod.rs
··· 1 1 mod admins; 2 2 pub(crate) mod auth; 3 - pub(crate) mod bootstrap; 4 3 mod backfill; 4 + pub(crate) mod bootstrap; 5 5 pub(crate) mod hash; 6 6 mod lexicons; 7 7 mod stats; 8 8 mod types; 9 9 10 + use axum::Router; 10 11 use axum::routing::{delete, get, post}; 11 - use axum::Router; 12 12 13 13 use crate::AppState; 14 14 ··· 16 16 17 17 pub fn admin_routes(_state: AppState) -> Router<AppState> { 18 18 Router::new() 19 - .route("/lexicons", post(lexicons::upload_lexicon).get(lexicons::list_lexicons)) 20 - .route("/lexicons/{id}", get(lexicons::get_lexicon).delete(lexicons::delete_lexicon)) 19 + .route( 20 + "/lexicons", 21 + post(lexicons::upload_lexicon).get(lexicons::list_lexicons), 22 + ) 23 + .route( 24 + "/lexicons/{id}", 25 + get(lexicons::get_lexicon).delete(lexicons::delete_lexicon), 26 + ) 21 27 .route("/stats", get(stats::stats)) 22 28 .route("/backfill", post(backfill::create_backfill)) 23 29 .route("/backfill/status", get(backfill::backfill_status)) 24 - .route("/admins", post(admins::create_admin).get(admins::list_admins)) 30 + .route( 31 + "/admins", 32 + post(admins::create_admin).get(admins::list_admins), 33 + ) 25 34 .route("/admins/{id}", delete(admins::delete_admin)) 26 35 }
+1 -1
src/admin/stats.rs
··· 1 - use axum::extract::State; 2 1 use axum::Json; 2 + use axum::extract::State; 3 3 4 4 use crate::AppState; 5 5 use crate::error::AppError;
+1 -1
src/repo/mod.rs
··· 5 5 pub(crate) mod session; 6 6 mod upload_blob; 7 7 8 - pub use upload_blob::upload_blob; 9 8 pub(crate) use at_uri::parse_did_from_at_uri; 10 9 pub(crate) use media::enrich_media_blobs; 11 10 pub(crate) use pds::{forward_pds_response, pds_post_json_raw}; 12 11 pub(crate) use session::{AtpSession, get_atp_session}; 12 + pub use upload_blob::upload_blob;