diff --git a/packages/backend/src/note/model.rs b/packages/backend/src/note/model.rs index 8dfdfaf..36a2618 100644 --- a/packages/backend/src/note/model.rs +++ b/packages/backend/src/note/model.rs @@ -11,7 +11,9 @@ pub struct Note { } #[derive(Serialize, Deserialize, Clone)] -pub struct NoteInfo {} +pub struct NoteInfo { + pub meta: String, +} #[derive(Serialize, Deserialize, Clone)] pub struct NotePublic { diff --git a/packages/backend/src/note/routes.rs b/packages/backend/src/note/routes.rs index d34ad8d..b6a9c10 100644 --- a/packages/backend/src/note/routes.rs +++ b/packages/backend/src/note/routes.rs @@ -24,7 +24,7 @@ async fn one(path: web::Path) -> impl Responder { let note = store::get(&p.id); match note { - Ok(Some(_)) => HttpResponse::Ok().json(NoteInfo {}), + Ok(Some(n)) => HttpResponse::Ok().json(NoteInfo { meta: n.meta }), Ok(None) => HttpResponse::NotFound().finish(), Err(e) => HttpResponse::InternalServerError().body(e.to_string()), }