@@ -3,8 +3,8 @@ import type { Session, SessionData, SessionStorage } from "react-router";
33
44import { createMiddleware } from "hono/factory" ;
55
6- const sessionStorageSymbol = Symbol ( ) . toString ( ) ;
7- const sessionSymbol = Symbol ( ) . toString ( ) ;
6+ const sessionStorageKey = "sessionStorage" ;
7+ const sessionKey = "session" ;
88
99export function session < Data = SessionData , FlashData = Data > ( options : {
1010 autoCommit ?: boolean ;
@@ -13,7 +13,7 @@ export function session<Data = SessionData, FlashData = Data>(options: {
1313 return createMiddleware ( async ( c , next ) => {
1414 let sessionStorage = options . createSessionStorage ( c ) ;
1515
16- c . set ( sessionStorageSymbol , sessionStorage ) ;
16+ c . set ( sessionStorageKey , sessionStorage ) ;
1717
1818 // If autoCommit is disabled, we just create the SessionStorage and make it
1919 // available with c.get(sessionStorageSymbol), then call next() and
@@ -28,7 +28,7 @@ export function session<Data = SessionData, FlashData = Data>(options: {
2828 ) ;
2929
3030 // And make it available with c.get(sessionSymbol).
31- c . set ( sessionSymbol , session ) ;
31+ c . set ( sessionKey , session ) ;
3232
3333 // Then we call next() to let the rest of the middlewares run.
3434 await next ( ) ;
@@ -43,7 +43,7 @@ export function session<Data = SessionData, FlashData = Data>(options: {
4343export function getSessionStorage < Data = SessionData , FlashData = Data > (
4444 c : Context ,
4545) : SessionStorage < Data , FlashData > {
46- let sessionStorage = c . get ( sessionStorageSymbol ) ;
46+ let sessionStorage = c . get ( sessionStorageKey ) ;
4747 if ( ! sessionStorage ) {
4848 throw new Error ( "A session middleware was not set." ) ;
4949 }
@@ -53,7 +53,7 @@ export function getSessionStorage<Data = SessionData, FlashData = Data>(
5353export function getSession < Data = SessionData , FlashData = Data > (
5454 c : Context ,
5555) : Session < Data , FlashData > {
56- let session = c . get ( sessionSymbol ) ;
56+ let session = c . get ( sessionKey ) ;
5757 if ( ! session ) {
5858 throw new Error ( "A session middleware was not set." ) ;
5959 }
0 commit comments