feat: impl file delete

Co-authored-by: Ona <no-reply@ona.com>
This commit is contained in:
2025-09-14 10:59:49 +00:00
parent eb9010cb20
commit eaa2a5cdb8
12 changed files with 259 additions and 69 deletions

View File

@@ -62,3 +62,15 @@ export const saveFile = mutation({
})
},
})
export const moveToTrash = mutation({
args: {
itemId: v.union(v.id("files"), v.id("directories")),
},
handler: async (ctx, { itemId }) => {
await ctx.db.patch(itemId, {
deletedAt: new Date().toISOString(),
})
return itemId
},
})