diff --git a/sync-server/src/app_state/database/mutations.rs b/sync-server/src/app_state/database/mutations.rs
index 09f7a73b..5d7b52b4 100644
--- a/sync-server/src/app_state/database/mutations.rs
+++ b/sync-server/src/app_state/database/mutations.rs
@@ -1,6 +1,6 @@
use super::{
Database, Transaction,
- models::{EventRecord, FileManifest, StoredDocumentVersion, VaultUpdateId},
+ models::{FileManifest, StoredDocumentVersion, VaultUpdateId},
};
use anyhow::Result;
@@ -59,13 +59,4 @@ impl Database {
Ok(())
}
-
- pub async fn write_event(tx: &mut Transaction<'_>, event: &EventRecord) -> Result<()> {
- sqlx::query("UPDATE events SET event_json = ? WHERE event_id = ?")
- .bind(serde_json::to_string(event)?)
- .bind(event.event_id)
- .execute(&mut **tx)
- .await?;
- Ok(())
- }
}
diff --git a/sync-server/src/app_state/database/queries.rs b/sync-server/src/app_state/database/queries.rs
index 2134a58a..5ba1a97d 100644
--- a/sync-server/src/app_state/database/queries.rs
+++ b/sync-server/src/app_state/database/queries.rs
@@ -1,23 +1,28 @@
use super::{
Database, Transaction,
models::{
- DocumentId, DocumentVersionWithoutContent, EventBatch, FileManifest, StoredDocumentVersion,
- VaultId, VaultSnapshot, VaultUpdateId,
+ DocumentId, DocumentVersionWithoutContent, EventBatch, EventRecord, FileManifest,
+ StoredDocumentVersion, VaultEvent, VaultId, VaultSnapshot, VaultUpdateId,
},
};
-use anyhow::{Result, ensure};
+use anyhow::{Context as _, Result, ensure};
impl Database {
pub async fn get_request_event(
tx: &mut Transaction<'_>,
request_id: uuid::Uuid,
- ) -> Result