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 });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -222,7 +222,7 @@ export default function Index() {
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{links[0] ? (
|
||||
{links.some((e) => e.collectionId === Number(router.query.id)) ? (
|
||||
<div className="grid grid-cols-1 2xl:grid-cols-3 xl:grid-cols-2 gap-5">
|
||||
{links
|
||||
.filter((e) => e.collectionId === Number(router.query.id))
|
||||
|
||||
Reference in New Issue
Block a user