File tree 2 files changed +17
-4
lines changed
2 files changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -26,12 +26,19 @@ export const $fetch = createFetch({
26
26
headers : globalConfigureHeader ,
27
27
onRequest ( context ) {
28
28
const token = getToken ( )
29
- const headers : any = context . options . headers ?? { }
29
+ // eslint-disable-next-line prefer-destructuring
30
+ let headers : any = context . options . headers
31
+ if ( headers && headers instanceof Headers ) {
32
+ headers = Object . fromEntries ( headers . entries ( ) )
33
+ } else {
34
+ headers = { }
35
+ }
36
+
30
37
if ( token ) {
31
- headers [ ' Authorization' ] = `bearer ${ token } `
38
+ headers . Authorization = `bearer ${ token } `
32
39
}
33
40
34
- headers [ 'x-session-uuid ' ] =
41
+ headers [ 'X-Session-Uuid ' ] =
35
42
globalThis ?. sessionStorage ?. getItem ( uuidStorageKey ) ?? uuid
36
43
37
44
context . options . params ??= { }
Original file line number Diff line number Diff line change @@ -18,7 +18,13 @@ export const $fetch = createFetch({
18
18
19
19
const token = cookie . get ( TokenKey ) ?. value
20
20
21
- const headers : any = context . options . headers ?? { }
21
+ // eslint-disable-next-line prefer-destructuring
22
+ let headers : any = context . options . headers
23
+ if ( headers && headers instanceof Headers ) {
24
+ headers = Object . fromEntries ( headers . entries ( ) )
25
+ } else {
26
+ headers = { }
27
+ }
22
28
if ( token ) {
23
29
headers [ 'Authorization' ] = `bearer ${ token } `
24
30
}
You can’t perform that action at this time.
0 commit comments