Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add DELETE request handler for short link
  • Loading branch information
regalijan committed Oct 26, 2024
1 parent 822a6c0 commit 7947e02
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions functions/api/short-links/[id].ts
@@ -0,0 +1,17 @@
import { jsonError } from "../../common.js";

export async function onRequestDelete(context: RequestContext) {
const path = context.data.body?.id;

if (typeof path !== "string") return jsonError("Invalid path", 400);

await context.env.D1.prepare(
"DELETE FROM short_links WHERE path = ? AND user = ?;",
)
.bind(path, context.data.current_user.id)
.run();

return new Response(null, {
status: 204,
});
}

0 comments on commit 7947e02

Please sign in to comment.