mirror of
https://github.com/gnmyt/LicenseAPI.git
synced 2026-01-10 10:11:47 +00:00
Implement GET /project/public-key
This commit is contained in:
@ -2,7 +2,7 @@ import { Request, Response, Router } from "express";
|
|||||||
import {
|
import {
|
||||||
createProject,
|
createProject,
|
||||||
deleteProject,
|
deleteProject,
|
||||||
getProject,
|
getProject, getProjectKey,
|
||||||
listProjects,
|
listProjects,
|
||||||
patchProject,
|
patchProject,
|
||||||
regenerateKey,
|
regenerateKey,
|
||||||
@ -17,6 +17,13 @@ app.get("/list", async (req: Request, res: Response) => {
|
|||||||
res.json(await listProjects(String(req.user?._id)));
|
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) => {
|
app.get("/:id", async (req: Request, res: Response) => {
|
||||||
const request = await getProject(req.params.id, String(req.user?._id));
|
const request = await getProject(req.params.id, String(req.user?._id));
|
||||||
if ("code" in request) return res.json(request);
|
if ("code" in request) return res.json(request);
|
||||||
|
|||||||
Reference in New Issue
Block a user