ChandimaPrabath commited on
Commit
7c2cc8d
·
1 Parent(s): 826955b

ESlint path 2

Browse files
frontend/app/watch/tvshow/[title]/[season]/[episode]/page.tsx CHANGED
@@ -23,7 +23,6 @@ interface FileStructure {
23
  contents?: any[];
24
  }
25
 
26
-
27
  const TvShowPlayerPage = () => {
28
  const router = useRouter();
29
  const { title, season, episode } = useParams();
@@ -38,11 +37,7 @@ const TvShowPlayerPage = () => {
38
  router.back();
39
  };
40
 
41
- // Early return if title, season, or episode is missing
42
- if (!title || !season || !episode) {
43
- return <div>tvshow title, season or episode is missing.</div>;
44
- }
45
-
46
  useEffect(() => {
47
  async function fetchTvShow() {
48
  try {
@@ -56,6 +51,11 @@ const TvShowPlayerPage = () => {
56
  fetchTvShow();
57
  }, [decodedTitle]);
58
 
 
 
 
 
 
59
  return (
60
  <TvShowPlayer
61
  videoTitle={decodedTitle}
 
23
  contents?: any[];
24
  }
25
 
 
26
  const TvShowPlayerPage = () => {
27
  const router = useRouter();
28
  const { title, season, episode } = useParams();
 
37
  router.back();
38
  };
39
 
40
+ // Call useEffect hook unconditionally
 
 
 
 
41
  useEffect(() => {
42
  async function fetchTvShow() {
43
  try {
 
51
  fetchTvShow();
52
  }, [decodedTitle]);
53
 
54
+ // Early return if title, season, or episode is missing
55
+ if (!title || !season || !episode) {
56
+ return <div>tvshow title, season or episode is missing.</div>;
57
+ }
58
+
59
  return (
60
  <TvShowPlayer
61
  videoTitle={decodedTitle}