From 63988e0c5f305bf930aa86a9230294b00a52d4b5 Mon Sep 17 00:00:00 2001 From: dswbx Date: Sat, 7 Jun 2025 09:29:38 +0200 Subject: [PATCH] store session cookie/header name in constants, updated docs --- app/src/adapter/cloudflare/config.ts | 8 ++++++-- app/src/adapter/cloudflare/index.ts | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/adapter/cloudflare/config.ts b/app/src/adapter/cloudflare/config.ts index 9fb9f15..d6e75b1 100644 --- a/app/src/adapter/cloudflare/config.ts +++ b/app/src/adapter/cloudflare/config.ts @@ -14,6 +14,10 @@ export const constants = { exec_async_event_id: "cf_register_waituntil", cache_endpoint: "/__bknd/cache", do_endpoint: "/__bknd/do", + d1_session: { + cookie: "cf_d1_session", + header: "x-cf-d1-session", + }, }; export type CfMakeConfigArgs = { @@ -35,8 +39,8 @@ function getCookieValue(cookies: string | null, name: string) { } export function d1SessionHelper(config: CloudflareBkndConfig) { - const headerKey = "x-cf-d1-session"; - const cookieKey = "cf_d1_session"; + const headerKey = constants.d1_session.header; + const cookieKey = constants.d1_session.cookie; const transport = config.d1?.transport; return { diff --git a/app/src/adapter/cloudflare/index.ts b/app/src/adapter/cloudflare/index.ts index 1cba6f5..60e6a77 100644 --- a/app/src/adapter/cloudflare/index.ts +++ b/app/src/adapter/cloudflare/index.ts @@ -12,6 +12,7 @@ export { type GetBindingType, type BindingMap, } from "./bindings"; +export { constants } from "./config"; export function d1(config: D1ConnectionConfig) { return new D1Connection(config);