Skip to content

Commit 79eb099

Browse files
refactor: reorder headers and query in fetch options
1 parent 46c7e27 commit 79eb099

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/runtime/composables/$kirby.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,23 +82,23 @@ export function $kirby<T = any>(
8282
method: 'POST',
8383
body: {
8484
path,
85-
query,
86-
headers: Object.keys(baseHeaders).length ? baseHeaders : undefined,
8785
method,
86+
query,
8887
body,
88+
headers: Object.keys(baseHeaders).length ? baseHeaders : undefined,
8989
cache,
9090
} satisfies ServerFetchOptions,
9191
}
9292

9393
const _clientFetchOptions: NitroFetchOptions<string> = {
9494
baseURL: kql.url,
9595
query,
96+
method,
97+
body,
9698
headers: {
9799
...baseHeaders,
98100
...createAuthHeader(kql),
99101
},
100-
method,
101-
body,
102102
}
103103

104104
const request = useRequestFetch()(kql.client ? path : buildApiProxyPath(_key), {

src/runtime/composables/$kql.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ export function $kql<T extends KirbyQueryResponse<any, boolean> = KirbyQueryResp
7070
const _serverFetchOptions: NitroFetchOptions<string> = {
7171
method: 'POST',
7272
body: {
73+
headers: Object.keys(baseHeaders).length ? baseHeaders : undefined,
7374
query,
7475
cache,
75-
headers: Object.keys(baseHeaders).length ? baseHeaders : undefined,
7676
} satisfies ServerFetchOptions,
7777
}
7878

src/runtime/server/handler.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { useRuntimeConfig } from '#imports'
55
import { consola } from 'consola'
66
import { destr } from 'destr'
77
import { createError, defineEventHandler, getRouterParam, readBody, setResponseHeader, setResponseStatus, splitCookiesString } from 'h3'
8-
import { defineCachedFunction } from 'nitropack/runtime'
8+
import { defineCachedFunction } from 'nitropack/runtime/internal/cache'
99
import { base64ToUint8Array, uint8ArrayToBase64, uint8ArrayToString } from 'uint8array-extras'
1010
import { createAuthHeader } from '../utils'
1111

@@ -46,8 +46,8 @@ export default defineEventHandler(async (event) => {
4646
body: query,
4747
}
4848
: {
49-
query,
5049
method,
50+
query,
5151
body,
5252
}),
5353
headers: {
@@ -57,7 +57,7 @@ export default defineEventHandler(async (event) => {
5757
})
5858

5959
// Serialize the response data
60-
const dataArray = new Uint8Array(response._data ?? ([] as unknown as ArrayBuffer))
60+
const dataArray = new Uint8Array(response._data ?? [])
6161
const data = uint8ArrayToBase64(dataArray)
6262

6363
return {

0 commit comments

Comments
 (0)