aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFactiven <[email protected]>2023-04-17 13:54:13 +0700
committerFactiven <[email protected]>2023-04-17 13:54:13 +0700
commit04a52aedf764964429fbb7a406f2bdef3a3aedcb (patch)
tree740cc3f175c822446508aa391ba89350ed2280de
parent1st fixes (diff)
downloadmoopa-04a52aedf764964429fbb7a406f2bdef3a3aedcb.tar.xz
moopa-04a52aedf764964429fbb7a406f2bdef3a3aedcb.zip
Delete testing.js
-rw-r--r--pages/testing.js92
1 files changed, 0 insertions, 92 deletions
diff --git a/pages/testing.js b/pages/testing.js
deleted file mode 100644
index e951635..0000000
--- a/pages/testing.js
+++ /dev/null
@@ -1,92 +0,0 @@
-import { signIn, signOut, useSession } from "next-auth/react";
-import { getServerSession } from "next-auth/next";
-import { authOptions } from "./api/auth/[...nextauth]";
-const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || "http://localhost:3000";
-
-export default function Testing({ sesi, data, progress, statusWatch }) {
- const { data: session, status } = useSession();
- // console.log(progress);
- async function handleUpdate() {
- // const data = ;
- const res = await fetch("/api/update-user", {
- method: "POST",
- body: JSON.stringify({
- name: session?.user.name,
- newData: {
- recentWatch: {
- id: parseInt(9280220),
- title: {
- romaji: "something title here",
- },
- description:
- "lorem ipsum dolor sit amet consectetur adipisicing elit. Quisquam, quod.",
- coverImage: {
- extraLarge: "this should be an image url",
- },
- episode: {
- id: "first-id-yeah",
- time: 12344,
- },
- },
- },
- }),
- headers: {
- "Content-Type": "application/json",
- },
- });
- // const data = await res.json(); // parse the response body as JSON
- // console.log(data.dat.id);
- console.log(res.status);
- }
-
- console.log(statusWatch);
- return (
- <div>
- <button onClick={() => handleUpdate()}>Click for update</button>
- {!session && (
- <button onClick={() => signIn("AniListProvider")}>LOGIN</button>
- )}
- {session && <button onClick={() => signOut()}>LOGOUT</button>}
- </div>
- );
-}
-
-export async function getServerSideProps(context) {
- const session = await getServerSession(context.req, context.res, authOptions);
-
- const res = await fetch(`${baseUrl}/api/get-media`, {
- method: "POST",
- body: JSON.stringify({
- username: session?.user.name,
- }),
- headers: {
- "Content-Type": "application/json",
- },
- });
-
- const prog = await res.json();
-
- const gat = prog.lists.map((item) => item.entries);
- const git = gat.map((item) => item.find((item) => item.media.id === 130003));
- const gut = git.find((item) => item?.media.id === 130003);
-
- let progress = null;
- let statusWatch = "CURRENT";
-
- if (gut?.status === "COMPLETED") {
- statusWatch = "REPEATING";
- }
-
- if (gut) {
- progress = gut?.progress;
- }
-
- return {
- props: {
- sesi: session,
- data: gut || null,
- progress: progress,
- statusWatch: statusWatch,
- },
- };
-}