import bookmarks from other platforms + many other improvements

This commit is contained in:
daniel31x13
2023-10-03 14:34:13 +03:30
parent 8fc8874063
commit f15e298cc3
13 changed files with 216 additions and 172 deletions
+4 -4
View File
@@ -1,8 +1,8 @@
import type { NextApiRequest, NextApiResponse } from "next";
import { getServerSession } from "next-auth/next";
import { authOptions } from "@/pages/api/auth/[...nextauth]";
import getData from "@/lib/api/controllers/migration/getData";
import postData from "@/lib/api/controllers/migration/postData";
import exportData from "@/lib/api/controllers/migration/exportData";
import importData from "@/lib/api/controllers/migration/importData";
export default async function users(req: NextApiRequest, res: NextApiResponse) {
const session = await getServerSession(req, res, authOptions);
@@ -16,7 +16,7 @@ export default async function users(req: NextApiRequest, res: NextApiResponse) {
});
if (req.method === "GET") {
const data = await getData(session.user.id);
const data = await exportData(session.user.id);
if (data.status === 200)
return res
@@ -25,7 +25,7 @@ export default async function users(req: NextApiRequest, res: NextApiResponse) {
.status(data.status)
.json(data.response);
} else if (req.method === "POST") {
const data = await postData(session.user.id, req.body);
const data = await importData(session.user.id, req.body);
return res.status(data.status).json({ response: data.response });
}
}