From b3dbb7f33467c251aef3293394b6e9da2d503ba4 Mon Sep 17 00:00:00 2001 From: Adrian Castro <22133246+castdrian@users.noreply.github.com> Date: Thu, 15 Feb 2024 20:09:19 +0100 Subject: [PATCH] chore: more cleanup --- apps/expo/src/app/videoPlayer/index.tsx | 4 ++-- packages/provider-utils/src/video.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/expo/src/app/videoPlayer/index.tsx b/apps/expo/src/app/videoPlayer/index.tsx index d3788d6..f0bcf78 100644 --- a/apps/expo/src/app/videoPlayer/index.tsx +++ b/apps/expo/src/app/videoPlayer/index.tsx @@ -14,7 +14,7 @@ import * as NavigationBar from "expo-navigation-bar"; import { useLocalSearchParams, useRouter } from "expo-router"; import * as StatusBar from "expo-status-bar"; -import type { ScrapeMedia, Stream } from "@movie-web/provider-utils"; +import type { HLSTracks, ScrapeMedia, Stream } from "@movie-web/provider-utils"; import { extractTracksFromHLS, findHighestQuality, @@ -169,7 +169,7 @@ const VideoPlayer: React.FC = ({ data }) => { let highestQuality; let url; - let _tracks; + let _tracks: HLSTracks | null; switch (stream.type) { case "file": diff --git a/packages/provider-utils/src/video.ts b/packages/provider-utils/src/video.ts index 144b369..4fd6bb1 100644 --- a/packages/provider-utils/src/video.ts +++ b/packages/provider-utils/src/video.ts @@ -106,7 +106,7 @@ export function findHighestQuality( return undefined; } -export interface HLSPlaylist { +export interface HLSTracks { video: Item[]; audio: Item[]; subtitles: Item[]; @@ -115,7 +115,7 @@ export interface HLSPlaylist { export async function extractTracksFromHLS( playlistUrl: string, headers: Record, -): Promise { +): Promise { try { const response = await fetch(playlistUrl, { headers }).then((res) => res.text(),