mirror of
https://github.com/p-stream/p-stream.git
synced 2026-05-06 22:49:59 +00:00
parent
d8ad9a3987
commit
ef1a0893a6
1 changed files with 7 additions and 6 deletions
|
|
@ -4,6 +4,7 @@ import { PlayerMeta } from "@/stores/player/slices/source";
|
|||
import { scrapeFebboxCaptions as _scrapeFebboxCaptions } from "./febbox";
|
||||
import { scrapeOpenSubtitlesCaptions } from "./opensubtitles";
|
||||
import { scrapeVdrkCaptions } from "./vdrk";
|
||||
import { scrapeWyzieCaptions } from "./wyzie";
|
||||
|
||||
export async function scrapeExternalSubtitles(
|
||||
meta: PlayerMeta,
|
||||
|
|
@ -24,7 +25,7 @@ export async function scrapeExternalSubtitles(
|
|||
const timeout = 10000;
|
||||
|
||||
// Create promises for each source with individual timeouts
|
||||
// const wyziePromise = scrapeWyzieCaptions(tmdbId, imdbId, season, episode);
|
||||
const wyziePromise = scrapeWyzieCaptions(tmdbId, imdbId, season, episode);
|
||||
const openSubsPromise = scrapeOpenSubtitlesCaptions(
|
||||
imdbId,
|
||||
season,
|
||||
|
|
@ -44,7 +45,7 @@ export async function scrapeExternalSubtitles(
|
|||
const allCaptions: import("@/stores/player/slices/source").CaptionListItem[] =
|
||||
[];
|
||||
let completedSources = 0;
|
||||
const totalSources = 2;
|
||||
const totalSources = 3;
|
||||
|
||||
// Helper function to handle individual source completion
|
||||
const handleSourceCompletion = (
|
||||
|
|
@ -60,10 +61,10 @@ export async function scrapeExternalSubtitles(
|
|||
|
||||
// Start all sources concurrently and handle them as they complete
|
||||
const promises = [
|
||||
// Promise.race([wyziePromise, timeoutPromise]).then((captions) => {
|
||||
// handleSourceCompletion("Wyzie", captions);
|
||||
// return captions;
|
||||
// }),
|
||||
Promise.race([wyziePromise, timeoutPromise]).then((captions) => {
|
||||
handleSourceCompletion("Wyzie", captions);
|
||||
return captions;
|
||||
}),
|
||||
Promise.race([openSubsPromise, timeoutPromise]).then((captions) => {
|
||||
handleSourceCompletion("OpenSubtitles", captions);
|
||||
return captions;
|
||||
|
|
|
|||
Loading…
Reference in a new issue