Skip to content

Commit 71fd715

Browse files
committed
Cleanup createStreamingHandler
1 parent 12e4eea commit 71fd715

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

packages/vite/src/streaming/createReactStreamingHandler.ts

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import type { HTTPMethod } from 'find-my-way'
66
import { createIsbotFromList, list as isbotList } from 'isbot'
77
import type { ViteDevServer } from 'vite'
88

9+
import type { ServerAuthState } from '@redwoodjs/auth'
910
import { middlewareDefaultAuthProviderState } from '@redwoodjs/auth'
1011
import type { RouteSpec, RWRouteManifestItem } from '@redwoodjs/internal'
1112
import { getAppRouteHook, getConfig, getPaths } from '@redwoodjs/project-config'
@@ -71,7 +72,14 @@ export const createReactStreamingHandler = async (
7172
// @NOTE: we are returning a FetchAPI handler
7273
return async (req: Request) => {
7374
let mwResponse = MiddlewareResponse.next()
74-
let decodedAuthState = middlewareDefaultAuthProviderState
75+
76+
// Default auth state
77+
let decodedAuthState: ServerAuthState = {
78+
...middlewareDefaultAuthProviderState,
79+
cookieHeader: req.headers.get('cookie'),
80+
roles: [],
81+
}
82+
7583
// @TODO: Make the currentRoute 404?
7684
let currentRoute: RWRouteManifestItem | undefined
7785
let parsedParams: any = {}
@@ -188,11 +196,7 @@ export const createReactStreamingHandler = async (
188196
cssLinks,
189197
isProd,
190198
jsBundles,
191-
authState: {
192-
roles: [],
193-
cookieHeader: req.headers.get('cookie'),
194-
...decodedAuthState,
195-
},
199+
authState: decodedAuthState,
196200
},
197201
{
198202
waitForAllReady: isSeoCrawler,

0 commit comments

Comments
 (0)