fix: properly implement "With credential" in the API console

This commit is contained in:
naskya 2023-10-02 16:43:48 +09:00
parent d8d0ad0c00
commit 19e5d28cf7
No known key found for this signature in database
GPG key ID: 164DFF24E2D40139
2 changed files with 4 additions and 2 deletions

View file

@ -24,6 +24,7 @@ export const api = ((
endpoint: string,
data: Record<string, any> = {},
token?: string | null | undefined,
useToken: boolean = true,
) => {
pendingApiRequestsCount.value++;
@ -42,7 +43,7 @@ export const api = ((
body: JSON.stringify(data),
credentials: "omit",
cache: "no-cache",
headers: authorization ? { authorization } : {},
headers: authorization && useToken ? { authorization } : {},
})
.then(async (res) => {
const body = res.status === 204 ? null : await res.json();

View file

@ -71,7 +71,8 @@ function send() {
os.api(
endpoint.value as keyof Endpoints,
requestBody,
requestBody.i || (withCredential.value ? undefined : null),
null,
withCredential.value,
).then(
(resp) => {
sending.value = false;