chore: increase MFP related timeouts
This commit is contained in:
parent
22c6754efc
commit
a3b90bf19a
1 changed files with 2 additions and 7 deletions
|
|
@ -1,5 +1,5 @@
|
|||
import { Context } from '../types';
|
||||
import { CustomRequestInit, Fetcher } from './Fetcher';
|
||||
import { Fetcher } from './Fetcher';
|
||||
|
||||
interface ExtractResult {
|
||||
destination_url: string;
|
||||
|
|
@ -8,11 +8,6 @@ interface ExtractResult {
|
|||
query_params: Record<string, string>;
|
||||
}
|
||||
|
||||
const MEDIAFLOW_DEFAULT_INIT: CustomRequestInit = {
|
||||
queueLimit: 4,
|
||||
queueTimeout: 10000,
|
||||
};
|
||||
|
||||
export const supportsMediaFlowProxy = (ctx: Context): boolean => !!ctx.config['mediaFlowProxyUrl'];
|
||||
|
||||
const buildMediaFlowProxyExtractorUrl = (ctx: Context, host: string, url: URL, headers: Record<string, string>): URL => {
|
||||
|
|
@ -40,7 +35,7 @@ export const buildMediaFlowProxyExtractorRedirectUrl = (ctx: Context, host: stri
|
|||
export const buildMediaFlowProxyExtractorStreamUrl = async (ctx: Context, fetcher: Fetcher, host: string, url: URL, headers: Record<string, string>): Promise<URL> => {
|
||||
const mediaFlowProxyUrl = buildMediaFlowProxyExtractorUrl(ctx, host, url, headers);
|
||||
|
||||
const extractResult: ExtractResult = await fetcher.json(ctx, mediaFlowProxyUrl, MEDIAFLOW_DEFAULT_INIT);
|
||||
const extractResult: ExtractResult = await fetcher.json(ctx, mediaFlowProxyUrl, { queueLimit: 4, queueTimeout: 10000, timeout: 20000 });
|
||||
|
||||
const streamUrl = new URL(extractResult.mediaflow_proxy_url);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue