feat: added links update functionality

This commit is contained in:
Daniel
2023-03-28 18:41:34 +03:30
parent b9567ca3c2
commit e41c492675
6 changed files with 107 additions and 28 deletions
+8
View File
@@ -4,6 +4,7 @@ import { authOptions } from "pages/api/auth/[...nextauth]";
import getLinks from "@/lib/api/controllers/links/getLinks";
import postLink from "@/lib/api/controllers/links/postLink";
import deleteLink from "@/lib/api/controllers/links/deleteLink";
import updateLink from "@/lib/api/controllers/links/updateLink";
export default async function (req: NextApiRequest, res: NextApiResponse) {
const session = await getServerSession(req, res, authOptions);
@@ -25,5 +26,12 @@ export default async function (req: NextApiRequest, res: NextApiResponse) {
return res.status(deleted.status).json({
response: deleted.response,
});
} else if (req.method === "PUT") {
console.log("AAAAAAAAAAAAAAAAAAAAAAaa");
const updated = await updateLink(req.body, session.user.id);
return res.status(updated.status).json({
response: updated.response,
});
}
}