Code-Schnipsel History: Aktuell ganz oben, korrekter Diff, History-Einträge löschbar
This commit is contained in:
@@ -98,6 +98,13 @@ router.put('/:id', authenticate, (req, res) => {
|
||||
});
|
||||
|
||||
// ── Löschen ──────────────────────────────────────────────────────────────────
|
||||
router.delete('/:id/history/:hid', authenticate, (req, res) => {
|
||||
const s = db.prepare('SELECT * FROM snippets WHERE id=? AND user_id=?').get(req.params.id, uid(req));
|
||||
if (!s) return res.status(403).json({ error: 'Kein Zugriff' });
|
||||
db.prepare('DELETE FROM snippet_history WHERE id=? AND snippet_id=?').run(req.params.hid, s.id);
|
||||
res.json({ ok: true });
|
||||
});
|
||||
|
||||
router.delete('/:id', authenticate, (req, res) => {
|
||||
const r = db.prepare('DELETE FROM snippets WHERE id=? AND user_id=?').run(req.params.id, uid(req));
|
||||
if (!r.changes) return res.status(404).json({ error: 'Nicht gefunden' });
|
||||
|
||||
Reference in New Issue
Block a user