fix: build MediaFlow Proxy URL without concatenation

Fixes issues with trailing slashes
This commit is contained in:
WebStreamr 2025-06-25 17:58:40 +00:00
parent 2ed2ea372a
commit 3ac1063c9b
No known key found for this signature in database

View file

@ -11,7 +11,7 @@ interface ExtractResult {
export const supportsMediaFlowProxy = (ctx: Context): boolean => !!ctx.config['mediaFlowProxyUrl'];
const buildMediaFlowProxyExtractorUrl = (ctx: Context, host: string, url: URL): URL => {
const mediaFlowProxyUrl = new URL(`${ctx.config.mediaFlowProxyUrl}/extractor/video`);
const mediaFlowProxyUrl = new URL('/extractor/video', ctx.config.mediaFlowProxyUrl);
mediaFlowProxyUrl.searchParams.append('host', host);
mediaFlowProxyUrl.searchParams.append('api_password', `${ctx.config.mediaFlowProxyPassword}`);