mirror of
https://github.com/movie-web/native-app.git
synced 2025-09-13 18:13:25 +00:00
chore: prettier
This commit is contained in:
@@ -1,11 +1,16 @@
|
||||
import { getVideoStream, transformSearchResultToScrapeMedia } from "@movie-web/provider-utils";
|
||||
import { fetchMediaDetails } from "@movie-web/tmdb";
|
||||
import { useLocalSearchParams, useRouter } from "expo-router";
|
||||
import { useEffect, useState } from "react";
|
||||
import { Text } from 'react-native';
|
||||
import { Text } from "react-native";
|
||||
import { useLocalSearchParams, useRouter } from "expo-router";
|
||||
|
||||
import {
|
||||
getVideoStream,
|
||||
transformSearchResultToScrapeMedia,
|
||||
} from "@movie-web/provider-utils";
|
||||
import { fetchMediaDetails } from "@movie-web/tmdb";
|
||||
|
||||
import type { VideoPlayerData } from "./videoPlayer";
|
||||
import type { ItemData } from "~/components/item/item";
|
||||
import ScreenLayout from "~/components/layout/ScreenLayout";
|
||||
import type { VideoPlayerData } from "./videoPlayer";
|
||||
|
||||
export default function LoadingScreenWrapper() {
|
||||
const params = useLocalSearchParams();
|
||||
@@ -53,7 +58,7 @@ function LoadingScreen({ data }: { data: ItemData | null }) {
|
||||
}).catch(() => null);
|
||||
if (!stream) return null;
|
||||
|
||||
return { stream, scrapeMedia }
|
||||
return { stream, scrapeMedia };
|
||||
};
|
||||
|
||||
const initialize = async () => {
|
||||
@@ -65,7 +70,7 @@ function LoadingScreen({ data }: { data: ItemData | null }) {
|
||||
const videoPlayerData: VideoPlayerData = {
|
||||
item: data,
|
||||
stream: video.stream,
|
||||
media: video.scrapeMedia
|
||||
media: video.scrapeMedia,
|
||||
};
|
||||
|
||||
router.replace({
|
||||
@@ -83,7 +88,7 @@ function LoadingScreen({ data }: { data: ItemData | null }) {
|
||||
subtitle="Fetching sources for the requested content."
|
||||
>
|
||||
{eventLog.map((event, index) => (
|
||||
<Text key={index} style={{ color: 'white', marginVertical: 5 }}>
|
||||
<Text key={index} style={{ color: "white", marginVertical: 5 }}>
|
||||
{event}
|
||||
</Text>
|
||||
))}
|
||||
@@ -92,15 +97,15 @@ function LoadingScreen({ data }: { data: ItemData | null }) {
|
||||
}
|
||||
|
||||
function formatEvent(event: unknown): string {
|
||||
if (typeof event === 'string') {
|
||||
if (typeof event === "string") {
|
||||
return `Start: ID - ${event}`;
|
||||
} else if (typeof event === 'object' && event !== null) {
|
||||
} else if (typeof event === "object" && event !== null) {
|
||||
const evt = event as Record<string, unknown>;
|
||||
if ('percentage' in evt) {
|
||||
if ("percentage" in evt) {
|
||||
return `Update: ${String(evt.percentage)}% - Status: ${String(evt.status)}`;
|
||||
} else if ('sourceIds' in evt) {
|
||||
} else if ("sourceIds" in evt) {
|
||||
return `Initialization: Source IDs - ${String(evt.sourceIds)}`;
|
||||
} else if ('sourceId' in evt) {
|
||||
} else if ("sourceId" in evt) {
|
||||
return `Discovered Embeds: Source ID - ${String(evt.sourceId)}`;
|
||||
}
|
||||
}
|
||||
|
@@ -6,12 +6,8 @@ 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 {
|
||||
findHighestQuality,
|
||||
} from "@movie-web/provider-utils";
|
||||
import type { ScrapeMedia, Stream } from "@movie-web/provider-utils";
|
||||
import { findHighestQuality } from "@movie-web/provider-utils";
|
||||
|
||||
import type { ItemData } from "~/components/item/item";
|
||||
import type { HeaderData } from "~/components/player/Header";
|
||||
@@ -68,12 +64,8 @@ const VideoPlayer: React.FC<VideoPlayerProps> = ({ data }) => {
|
||||
setHeaderData({
|
||||
title: item.title,
|
||||
year: item.year,
|
||||
season:
|
||||
media.type === "show" ? media.season.number : undefined,
|
||||
episode:
|
||||
media.type === "show"
|
||||
? media.episode.number
|
||||
: undefined,
|
||||
season: media.type === "show" ? media.season.number : undefined,
|
||||
episode: media.type === "show" ? media.episode.number : undefined,
|
||||
});
|
||||
|
||||
let highestQuality;
|
||||
|
@@ -1,6 +1,7 @@
|
||||
import type { ScrapeMedia, Stream } from "@movie-web/providers";
|
||||
|
||||
export const name = "provider-utils";
|
||||
export * from "./video";
|
||||
export * from "./util";
|
||||
|
||||
import type { Stream, ScrapeMedia } from "@movie-web/providers";
|
||||
export type { Stream, ScrapeMedia };
|
||||
|
@@ -35,7 +35,7 @@ export async function getVideoStream({
|
||||
update: onEvent,
|
||||
discoverEmbeds: onEvent,
|
||||
start: onEvent,
|
||||
}
|
||||
},
|
||||
};
|
||||
|
||||
const result = await providers.runAll(options);
|
||||
|
Reference in New Issue
Block a user