mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
Fix api path slash cleanup
This commit is contained in:
parent
da13535e3e
commit
9048927c89
@ -33,8 +33,9 @@ import { type Page, Paged } from "./page";
|
|||||||
|
|
||||||
export let lastUsedUrl: string = null!;
|
export let lastUsedUrl: string = null!;
|
||||||
|
|
||||||
const cleanSlash = (str: string | null) => {
|
const cleanSlash = (str: string | null, keepFirst = false) => {
|
||||||
if (!str) return null;
|
if (!str) return null;
|
||||||
|
if (keepFirst) return str.replace(/\/$/g, "");
|
||||||
return str.replace(/^\/|\/$/g, "");
|
return str.replace(/^\/|\/$/g, "");
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -59,7 +60,7 @@ export const queryFn = async <Parser extends z.ZodTypeAny>(
|
|||||||
lastUsedUrl = url!;
|
lastUsedUrl = url!;
|
||||||
|
|
||||||
const token = iToken === undefined && context.authenticated !== false ? await getToken() : iToken;
|
const token = iToken === undefined && context.authenticated !== false ? await getToken() : iToken;
|
||||||
const path = [cleanSlash(url)]
|
const path = [cleanSlash(url, true)]
|
||||||
.concat(
|
.concat(
|
||||||
"path" in context
|
"path" in context
|
||||||
? (context.path as string[])
|
? (context.path as string[])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user