1
0
Fork 0
mirror of https://github.com/sussy-code/smov.git synced 2025-01-01 16:37:39 +01:00

refactor: use mwFetch instead of proxiedFetch

This commit is contained in:
cloud 2023-05-21 11:46:10 -07:00
parent 2b30bb0e2b
commit f80d79070e

View file

@ -4,7 +4,7 @@ import {
getMWCaptionTypeFromUrl, getMWCaptionTypeFromUrl,
isSupportedSubtitle, isSupportedSubtitle,
} from "../helpers/captions"; } from "../helpers/captions";
import { proxiedFetch } from "../helpers/fetch"; import { mwFetch } from "../helpers/fetch";
import { registerProvider } from "../helpers/register"; import { registerProvider } from "../helpers/register";
import { MWCaption, MWStreamQuality, MWStreamType } from "../helpers/streams"; import { MWCaption, MWStreamQuality, MWStreamType } from "../helpers/streams";
import { MWMediaType } from "../metadata/types"; import { MWMediaType } from "../metadata/types";
@ -59,7 +59,7 @@ registerProvider({
throw new Error("Unsupported type"); throw new Error("Unsupported type");
} }
// search for relevant item // search for relevant item
const searchResults = await proxiedFetch<any>( const searchResults = await mwFetch<any>(
`/${encodeURIComponent(media.meta.title)}`, `/${encodeURIComponent(media.meta.title)}`,
{ {
baseURL: flixHqBase, baseURL: flixHqBase,
@ -79,7 +79,7 @@ registerProvider({
// get media info // get media info
progress(25); progress(25);
const mediaInfo = await proxiedFetch<any>(`/info/${foundItem.id}`, { const mediaInfo = await mwFetch<any>(`/info/${foundItem.id}`, {
baseURL: flixHqBase, baseURL: flixHqBase,
params: { params: {
type: flixTypeToMWType(foundItem.type), type: flixTypeToMWType(foundItem.type),
@ -103,7 +103,7 @@ registerProvider({
} }
if (!episodeId) throw new Error("No watchable item found"); if (!episodeId) throw new Error("No watchable item found");
progress(75); progress(75);
const watchInfo = await proxiedFetch<any>(`/watch/${episodeId}`, { const watchInfo = await mwFetch<any>(`/watch/${episodeId}`, {
baseURL: flixHqBase, baseURL: flixHqBase,
params: { params: {
id: mediaInfo.id, id: mediaInfo.id,