From 01b8432777652261277ff01feabbf4ee56ef46fe Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Tue, 30 Jul 2024 14:29:27 +0200 Subject: [PATCH] Implement GET /project/public-key --- src/routes/v1/project.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/routes/v1/project.ts b/src/routes/v1/project.ts index b5f91e5..330b935 100644 --- a/src/routes/v1/project.ts +++ b/src/routes/v1/project.ts @@ -2,7 +2,7 @@ import { Request, Response, Router } from "express"; import { createProject, deleteProject, - getProject, + getProject, getProjectKey, listProjects, patchProject, regenerateKey, @@ -17,6 +17,13 @@ app.get("/list", async (req: Request, res: Response) => { res.json(await listProjects(String(req.user?._id))); }); +app.get("/:id/public-key", async (req: Request, res: Response) => { + const request = await getProjectKey(req.params.id, String(req.user?._id)); + if ("code" in request) return res.json(request); + + res.json(request); +}); + app.get("/:id", async (req: Request, res: Response) => { const request = await getProject(req.params.id, String(req.user?._id)); if ("code" in request) return res.json(request);