Implement GET /project/public-key

This commit is contained in:
Mathias Wagner
2024-07-30 14:29:27 +02:00
parent a4a3953b4d
commit 01b8432777

View File

@ -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);