feat(homeserver): add delete events when deleting and item

This commit is contained in:
nazeh
2024-08-20 21:57:13 +03:00
parent b4c7fdad45
commit 51e2625753

View File

@@ -87,6 +87,21 @@ impl DB {
let deleted_entry = self.tables.entries.delete(&mut wtxn, &key)?;
// create DELETE event
if path.starts_with("pub/") {
let url = format!("pubky://{key}");
let event = Event::put(&url);
let value = event.serialize();
let key = entry.timestamp.to_string();
self.tables.events.put(&mut wtxn, &key, &value)?;
// TODO: delete older events.
// TODO: move to events.rs
}
deleted_entry & deleted_blobs
} else {
false