diff options
| author | Factiven <[email protected]> | 2023-08-09 20:32:03 +0700 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-08-09 20:32:03 +0700 |
| commit | e740f670e13f399c0b44af4a8615d7e868212116 (patch) | |
| tree | 23186244891d5a73b2ffe1e108743e0775ca584f /pages/en | |
| parent | Update v3.9.0 - Merged Beta to Main (#41) (diff) | |
| download | moopa-3.9.1.tar.xz moopa-3.9.1.zip | |
Update v3.9.1 - Merged Beta to Main (#44)v3.9.1
* commit
* update db
* Update v3.9.1-beta-v3.1
* Update v3.9.1
Diffstat (limited to 'pages/en')
| -rw-r--r-- | pages/en/anime/watch/[...info].js | 34 | ||||
| -rw-r--r-- | pages/en/index.js | 37 | ||||
| -rw-r--r-- | pages/en/test.js | 11 |
3 files changed, 47 insertions, 35 deletions
diff --git a/pages/en/anime/watch/[...info].js b/pages/en/anime/watch/[...info].js index bc8851b..e013c6b 100644 --- a/pages/en/anime/watch/[...info].js +++ b/pages/en/anime/watch/[...info].js @@ -62,6 +62,7 @@ export default function Info({ } } } + bannerImage description coverImage { extraLarge @@ -127,7 +128,7 @@ export default function Info({ } } } - + setInfo(data.data.Media); const response = await fetch( @@ -159,7 +160,7 @@ export default function Info({ setLoading(false); } } - + setArtStorage(JSON.parse(localStorage.getItem("artplayer_settings"))); // setEpiData(episodes); setLoading(false); @@ -237,18 +238,23 @@ export async function getServerSideProps(context) { let userData = null; - if (session) { - await createUser(session.user.name); - await createList(session.user.name, watchId); - const data = await getEpisode(session.user.name, watchId); - userData = JSON.parse( - JSON.stringify(data, (key, value) => { - if (key === "createdDate") { - return String(value); - } - return value; - }) - ); + try { + if (session) { + await createUser(session.user.name); + await createList(session.user.name, watchId); + const data = await getEpisode(session.user.name, watchId); + userData = JSON.parse( + JSON.stringify(data, (key, value) => { + if (key === "createdDate") { + return String(value); + } + return value; + }) + ); + } + } catch (error) { + console.error(error); + // Handle the error here } return { diff --git a/pages/en/index.js b/pages/en/index.js index c3a98fc..159d257 100644 --- a/pages/en/index.js +++ b/pages/en/index.js @@ -29,8 +29,13 @@ import { ToastContainer, toast } from "react-toastify"; export async function getServerSideProps(context) { const session = await getServerSession(context.req, context.res, authOptions); - if (session) { - await createUser(session.user.name); + try { + if (session) { + await createUser(session.user.name); + } + } catch (error) { + console.error(error); + // Handle the error here } const trendingDetail = await aniListData({ @@ -145,22 +150,34 @@ export default function Home({ detail, populars, sessions, upComing }) { useEffect(() => { async function userData() { let data; - if (sessions?.user?.name) { - data = await fetch( - `/api/user/profile?name=${sessions?.user?.name}` - ).then((res) => { + try { + if (sessions?.user?.name) { + const res = await fetch( + `/api/user/profile?name=${sessions.user.name}` + ); if (!res.ok) { switch (res.status) { case 404: { - return console.log("user not found"); + console.log("user not found"); + break; } case 500: { - return console.log("server error"); + console.log("server error"); + break; + } + default: { + console.log("unknown error"); + break; } } + } else { + data = await res.json(); + // Do something with the data } - return res.json(); - }); + } + } catch (error) { + console.error(error); + // Handle the error here } if (!data) { const dat = JSON.parse(localStorage.getItem("artplayer_settings")); diff --git a/pages/en/test.js b/pages/en/test.js deleted file mode 100644 index cf76827..0000000 --- a/pages/en/test.js +++ /dev/null @@ -1,11 +0,0 @@ -import VideoPlayer from "../../components/videoPlayer"; - -export default function Test() { - return ( - <div className="flex-center w-screen h-screen"> - <div className="h-full aspect-video bg-black"> - <VideoPlayer /> - </div> - </div> - ); -} |