split: server REST endpoints + rate limiting
server.rs router rewrite, auth.rs, device_id_header.rs, requests.rs,
responses.rs, plus per-endpoint changes: create/update/delete_document,
fetch_document_version{,_content,s}, fetch_latest_documents, index.rs.
Adds: fetch_vault_history, list_vaults, rate_limit (new files).
This commit is contained in:
parent
2d5edc6ec5
commit
4ba439b874
16 changed files with 838 additions and 202 deletions
|
|
@ -37,13 +37,13 @@ pub async fn fetch_latest_documents(
|
|||
let documents = if let Some(since_update_id) = since_update_id {
|
||||
state
|
||||
.database
|
||||
.get_latest_documents_since(&vault_id, since_update_id, None)
|
||||
.get_latest_documents_since(&vault_id, since_update_id, None, None)
|
||||
.await
|
||||
.map_err(server_error)
|
||||
} else {
|
||||
state
|
||||
.database
|
||||
.get_latest_documents(&vault_id, None)
|
||||
.get_latest_documents(&vault_id, None, None)
|
||||
.await
|
||||
.map_err(server_error)
|
||||
}?;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue