Skip to content

Commit a5afde6

Browse files
committed
fix: add mock context.waitUntil for dev
1 parent f5a7255 commit a5afde6

File tree

1 file changed

+44
-44
lines changed
  • packages/remix-edge-adapter/src/vite

1 file changed

+44
-44
lines changed

packages/remix-edge-adapter/src/vite/plugin.ts

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -27,50 +27,50 @@ This is a fake Netlify context object for local dev. It is not supported here, b
2727
\`createAppLoadContext\` conditionally in dev.
2828
`)
2929
}
30-
const getFakeNetlifyContext = (url: string) =>
31-
({
32-
url: new URL(url),
33-
requestId: 'fake-netlify-request-id-for-dev',
34-
next: async () => new Response('', { status: 404 }),
35-
geo: {
36-
city: 'Mock City',
37-
country: { code: 'MC', name: 'Mock Country' },
38-
subdivision: { code: 'MS', name: 'Mock Subdivision' },
39-
longitude: 0,
40-
latitude: 0,
41-
timezone: 'UTC',
42-
},
43-
get cookies() {
44-
return notImplemented()
45-
},
46-
get deploy() {
47-
return notImplemented()
48-
},
49-
get ip() {
50-
return notImplemented()
51-
},
52-
get json() {
53-
return notImplemented()
54-
},
55-
get log() {
56-
return notImplemented()
57-
},
58-
get params() {
59-
return notImplemented()
60-
},
61-
get rewrite() {
62-
return notImplemented()
63-
},
64-
get site() {
65-
return notImplemented()
66-
},
67-
get account() {
68-
return notImplemented()
69-
},
70-
get server() {
71-
return notImplemented()
72-
},
73-
}) as NetlifyContext
30+
const getFakeNetlifyContext = (url: string): NetlifyContext => ({
31+
url: new URL(url),
32+
requestId: 'fake-netlify-request-id-for-dev',
33+
next: async () => new Response('', { status: 404 }),
34+
geo: {
35+
city: 'Mock City',
36+
country: { code: 'MC', name: 'Mock Country' },
37+
subdivision: { code: 'MS', name: 'Mock Subdivision' },
38+
longitude: 0,
39+
latitude: 0,
40+
timezone: 'UTC',
41+
},
42+
waitUntil: async (_p: Promise<unknown>) => {},
43+
get cookies() {
44+
return notImplemented()
45+
},
46+
get deploy() {
47+
return notImplemented()
48+
},
49+
get ip() {
50+
return notImplemented()
51+
},
52+
get json() {
53+
return notImplemented()
54+
},
55+
get log() {
56+
return notImplemented()
57+
},
58+
get params() {
59+
return notImplemented()
60+
},
61+
get rewrite() {
62+
return notImplemented()
63+
},
64+
get site() {
65+
return notImplemented()
66+
},
67+
get account() {
68+
return notImplemented()
69+
},
70+
get server() {
71+
return notImplemented()
72+
},
73+
})
7474

7575
// The virtual module that is the compiled Vite SSR entrypoint (a Netlify Edge Function handler)
7676
const EDGE_FUNCTION_HANDLER = /* js */ `

0 commit comments

Comments
 (0)