Add fetch doc version endpoints

This commit is contained in:
Andras Schmelczer 2025-01-14 21:41:11 +00:00
parent be591072f4
commit 60181ae53f
No known key found for this signature in database
GPG key ID: FC8F2C3D3D1A718C
4 changed files with 237 additions and 0 deletions

View file

@ -35,6 +35,8 @@ mod app_state;
mod auth;
mod create_document;
mod delete_document;
mod fetch_document_version;
mod fetch_document_version_content;
mod fetch_latest_document_version;
mod fetch_latest_documents;
mod ping;
@ -94,6 +96,14 @@ pub async fn create_server() -> Result<()> {
"/vaults/:vault_id/documents/:document_id/json",
put(update_document::update_document_json),
)
.api_route(
"/vaults/:vault_id/documents/:document_id/versions/:version_id",
put(fetch_document_version::fetch_document_version),
)
.api_route(
"/vaults/:vault_id/documents/:document_id/versions/:version_id/content",
put(fetch_document_version_content::fetch_document_version_content),
)
.api_route(
"/vaults/:vault_id/documents/:document_id",
delete(delete_document::delete_document),