aboutsummaryrefslogtreecommitdiff
path: root/pages
diff options
context:
space:
mode:
Diffstat (limited to 'pages')
-rw-r--r--pages/anime/watch/[...info].js12
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,
},
};
}