diff --git a/.changeset/rare-buckets-crash.md b/.changeset/rare-buckets-crash.md new file mode 100644 index 0000000000..43429f56e6 --- /dev/null +++ b/.changeset/rare-buckets-crash.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa": patch +--- + +feat(medusa): Include `rolling` in session options config with default of false diff --git a/packages/medusa/src/loaders/express.ts b/packages/medusa/src/loaders/express.ts index 4b5181c67d..695b5a4983 100644 --- a/packages/medusa/src/loaders/express.ts +++ b/packages/medusa/src/loaders/express.ts @@ -25,6 +25,7 @@ export default async ({ app, configModule }: Options): Promise => { const { cookie_secret, session_options } = configModule.projectConfig const sessionOpts = { resave: session_options?.resave ?? true, + rolling: session_options?.rolling ?? false, saveUninitialized: session_options?.saveUninitialized ?? true, cookieName: "session", proxy: true, diff --git a/packages/medusa/src/types/global.ts b/packages/medusa/src/types/global.ts index eaf923bb90..9743341469 100644 --- a/packages/medusa/src/types/global.ts +++ b/packages/medusa/src/types/global.ts @@ -102,6 +102,7 @@ export type ModuleExports = { type SessionOptions = { resave?: boolean + rolling?: boolean saveUninitialized?: boolean secret?: string ttl?: number