Adding no-cache to our client fetch to fix Next.js POST caching
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@trigger.dev/sdk": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Adding no-cache to our client fetch to fix Next.js POST caching
|
||||||
@@ -612,7 +612,7 @@ async function zodfetchWithVersions<
|
|||||||
? VersionedResponseBody<TVersionedResponseBodyMap, TUnversionedResponseBodySchema> | undefined
|
? VersionedResponseBody<TVersionedResponseBodyMap, TUnversionedResponseBodySchema> | undefined
|
||||||
: VersionedResponseBody<TVersionedResponseBodyMap, TUnversionedResponseBodySchema>
|
: VersionedResponseBody<TVersionedResponseBodyMap, TUnversionedResponseBodySchema>
|
||||||
> {
|
> {
|
||||||
const response = await fetch(url, requestInit);
|
const response = await fetch(url, { ...requestInit, cache: "no-cache" });
|
||||||
|
|
||||||
if (
|
if (
|
||||||
(!requestInit || requestInit.method === "GET") &&
|
(!requestInit || requestInit.method === "GET") &&
|
||||||
@@ -686,7 +686,7 @@ async function zodfetch<TResponseSchema extends z.ZodTypeAny, TOptional extends
|
|||||||
): Promise<
|
): Promise<
|
||||||
TOptional extends true ? z.infer<TResponseSchema> | undefined : z.infer<TResponseSchema>
|
TOptional extends true ? z.infer<TResponseSchema> | undefined : z.infer<TResponseSchema>
|
||||||
> {
|
> {
|
||||||
const response = await fetch(url, requestInit);
|
const response = await fetch(url, { ...requestInit, cache: "no-cache" });
|
||||||
|
|
||||||
if (
|
if (
|
||||||
(!requestInit || requestInit.method === "GET") &&
|
(!requestInit || requestInit.method === "GET") &&
|
||||||
|
|||||||
Reference in New Issue
Block a user