This commit is contained in:
Mateusz Gruszczyński
2026-07-20 20:45:20 +02:00
parent 588e65c6c2
commit 8666583435
3 changed files with 39 additions and 7 deletions
+18 -2
View File
@@ -205,7 +205,15 @@ pub async fn history(
) -> Result<Json<Vec<db::Revision>>, ApiError> {
let (workspace, note) = authorized_note(&state, &workspace_slug, &note_slug, payload.password.as_deref()).await?;
let _ = workspace;
Ok(Json(db::list_revisions(&state.db, note.id).await?))
let revisions = db::list_revisions(&state.db, note.id)
.await?
.into_iter()
.map(|mut revision| {
revision.created_at = db::normalize_timestamp(&revision.created_at);
revision
})
.collect();
Ok(Json(revisions))
}
pub async fn restore(
@@ -434,7 +442,15 @@ pub async fn pad_history(
Json(payload): Json<PasswordRequest>,
) -> Result<Json<Vec<db::Revision>>, ApiError> {
let pad = authorized_pad(&state, &slug, payload.password.as_deref()).await?;
Ok(Json(db::list_pad_revisions(&state.db, pad.id).await?))
let revisions = db::list_pad_revisions(&state.db, pad.id)
.await?
.into_iter()
.map(|mut revision| {
revision.created_at = db::normalize_timestamp(&revision.created_at);
revision
})
.collect();
Ok(Json(revisions))
}
pub async fn pad_restore(