diff --git a/.changeset/weak-spies-crash.md b/.changeset/weak-spies-crash.md new file mode 100644 index 0000000..67f106b --- /dev/null +++ b/.changeset/weak-spies-crash.md @@ -0,0 +1,5 @@ +--- +"@galaxiajs/cloudflare-kit": patch +--- + +(breaking): do not clone the request in case it is currently being read diff --git a/packages/cloudflare/src/modules/request.ts b/packages/cloudflare/src/modules/request.ts index 62dc23a..7ccaa00 100644 --- a/packages/cloudflare/src/modules/request.ts +++ b/packages/cloudflare/src/modules/request.ts @@ -6,12 +6,11 @@ import { useHandlerContext } from "./context/context"; /** * @template {Request | CfRequest} T Optional cast if you need the standard `Request` type - * @returns {import("@cloudflare/workers-types").Request} A clone of - * the current {@linkcode Request} + * @returns {import("@cloudflare/workers-types").Request} The current {@linkcode Request} */ export function request(): T { const { request } = useHandlerContext(); - return request.clone() as unknown as T; + return request as unknown as T; } /**