feat: conditional delete

This commit is contained in:
Elias Renman
2025-03-20 10:48:28 +01:00
parent bb276a7350
commit e789cf5a2c
3 changed files with 8 additions and 8 deletions

View File

@@ -34,7 +34,7 @@ pub fn upsert_entry(
.execute(connection)
}
pub fn delete_entry(path: &str) -> Result<usize, Error> {
pub fn delete_entry(id: &str, path: &str) -> Result<usize, Error> {
let connection = &mut establish_connection();
delete(urls.filter(url.eq(path))).execute(connection)
delete(urls.filter(url.eq(path)).filter(owned_by.eq(id))).execute(connection)
}