From c2f894ec614defcb9934b953c7410f2ca83c7754 Mon Sep 17 00:00:00 2001 From: Shiba <44804845+DeepDoge@users.noreply.github.com> Date: Sun, 1 May 2022 12:25:54 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=99=20bugfix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/yt/urlResolve.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/yt/urlResolve.ts b/src/common/yt/urlResolve.ts index 9468bc6..5985bfe 100644 --- a/src/common/yt/urlResolve.ts +++ b/src/common/yt/urlResolve.ts @@ -2,6 +2,7 @@ import { chunk } from "lodash" import { sign } from "../crypto" import { getExtensionSettingsAsync, ytUrlResolversSettings } from "../settings" import { LbryPathnameCache } from "./urlCache" +import path from "path" const QUERY_CHUNK_SIZE = 100 @@ -41,7 +42,7 @@ export async function resolveById(params: Paramaters, progressCallback?: (progre if (params.length === 0) return results const url = new URL(`${urlResolverSetting.href}`) - url.pathname = '/resolve' + url.pathname = path.join(url.pathname, '/resolve') url.searchParams.set('video_ids', params.filter((item) => item.type === 'video').map((item) => item.id).join(',')) url.searchParams.set('channel_ids', params.filter((item) => item.type === 'channel').map((item) => item.id).join(',')) if (urlResolverSetting.signRequest && publicKey && privateKey)