import bookmarks from other platforms + many other improvements
This commit is contained in:
@@ -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 });
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user