fix: correctly build cdn route

This commit is contained in:
MARCROCK22 2024-11-19 14:45:05 -04:00
parent f1068817c0
commit 35bd23b160

View File

@ -43,14 +43,12 @@ export const CDNRouter = {
return new Proxy(noop, { return new Proxy(noop, {
get: (_, key: string) => { get: (_, key: string) => {
if (key === 'get') { if (key === 'get') {
return (value: string | CDNUrlOptions | undefined, options?: CDNUrlOptions) => { return (value: string | number | CDNUrlOptions | undefined, options?: CDNUrlOptions) => {
const lastRoute = `${CDN_URL}/${route.join('/')}`; const lastRoute = `${CDN_URL}/${route.join('/')}`;
let routeResult = lastRoute;
if (typeof value === 'string' || typeof value === 'number') { if (typeof value === 'string' || typeof value === 'number') {
routeResult = `${lastRoute}${value ? `/${value}` : ''}`; return parseCDNURL(`${lastRoute}/${value}`, options);
return parseCDNURL(routeResult, options);
} }
return parseCDNURL(routeResult, value); return parseCDNURL(lastRoute, value);
}; };
} }
return this.createProxy([...route, key]); return this.createProxy([...route, key]);