diff options
Diffstat (limited to 'pages')
| -rw-r--r-- | pages/anime/watch/[...info].js | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/pages/anime/watch/[...info].js b/pages/anime/watch/[...info].js index 999dd0e..5c2e460 100644 --- a/pages/anime/watch/[...info].js +++ b/pages/anime/watch/[...info].js @@ -15,11 +15,13 @@ import { Navigasi } from "../.."; import { ChevronDownIcon, ForwardIcon } from "@heroicons/react/24/solid"; import { useRouter } from "next/router"; +import dotenv from "dotenv"; + const VideoPlayer = dynamic(() => import("../../../components/videoPlayer", { ssr: false }) ); -export default function Info({ sessions, id, aniId, provider }) { +export default function Info({ sessions, id, aniId, provider, proxy }) { const [epiData, setEpiData] = useState(null); const [data, setAniData] = useState(null); const [fallback, setEpiFallback] = useState(null); @@ -32,8 +34,6 @@ export default function Info({ sessions, id, aniId, provider }) { const router = useRouter(); - // console.log(epiData); - useEffect(() => { const defaultState = { epiData: null, @@ -303,6 +303,7 @@ export default function Info({ sessions, id, aniId, provider }) { ed={skip.ed} title={playingTitle} poster={poster[0]?.image} + proxy={proxy} /> </div> ) : ( @@ -698,8 +699,12 @@ export default function Info({ sessions, id, aniId, provider }) { } export async function getServerSideProps(context) { + dotenv.config(); + const session = await getServerSession(context.req, context.res, authOptions); + const proxy = process.env.PROXY_URI; + const { info } = context.query; if (!info) { return { @@ -717,6 +722,7 @@ export async function getServerSideProps(context) { id, aniId, provider, + proxy, }, }; } |