diff --git a/crates/pinakes-server/src/app.rs b/crates/pinakes-server/src/app.rs index d2a0f4b..62b6c6b 100644 --- a/crates/pinakes-server/src/app.rs +++ b/crates/pinakes-server/src/app.rs @@ -233,10 +233,7 @@ pub fn create_router_with_tls( get(routes::shares::get_notifications), ) // Markdown notes/links (read) - .route( - "/media/{id}/backlinks", - get(routes::notes::get_backlinks), - ) + .route("/media/{id}/backlinks", get(routes::notes::get_backlinks)) .route( "/media/{id}/outgoing-links", get(routes::notes::get_outgoing_links), diff --git a/crates/pinakes-server/src/routes/notes.rs b/crates/pinakes-server/src/routes/notes.rs index 1df872b..114ff30 100644 --- a/crates/pinakes-server/src/routes/notes.rs +++ b/crates/pinakes-server/src/routes/notes.rs @@ -7,9 +7,9 @@ //! - Link reindexing use axum::{ + Json, Router, extract::{Path, Query, State}, routing::{get, post}, - Json, Router, }; use serde::{Deserialize, Serialize}; use uuid::Uuid; @@ -144,8 +144,16 @@ impl From for GraphResponse { let node_count = data.nodes.len(); let edge_count = data.edges.len(); Self { - nodes: data.nodes.into_iter().map(GraphNodeResponse::from).collect(), - edges: data.edges.into_iter().map(GraphEdgeResponse::from).collect(), + nodes: data + .nodes + .into_iter() + .map(GraphNodeResponse::from) + .collect(), + edges: data + .edges + .into_iter() + .map(GraphEdgeResponse::from) + .collect(), node_count, edge_count, } @@ -219,7 +227,10 @@ pub async fn get_outgoing_links( let items: Vec = links.into_iter().map(OutgoingLinkItem::from).collect(); let count = items.len(); - Ok(Json(OutgoingLinksResponse { links: items, count })) + Ok(Json(OutgoingLinksResponse { + links: items, + count, + })) } /// Get graph data for visualization. @@ -262,9 +273,9 @@ pub async fn reindex_links( } // Read the file content - let content = tokio::fs::read_to_string(&media.path).await.map_err(|e| { - ApiError::internal(format!("Failed to read file: {}", e)) - })?; + let content = tokio::fs::read_to_string(&media.path) + .await + .map_err(|e| ApiError::internal(format!("Failed to read file: {}", e)))?; // Extract links let links = pinakes_core::links::extract_links(media_id, &content);