@@ -30,13 +30,13 @@ export class SessionStorage extends Effect.Service<SessionStorage>()('SessionSto
3030 } ;
3131
3232 return {
33- createSession : ( data : SessionData ) => {
33+ createSession : Effect . fn ( 'CreateSessionMiddleware' ) ( function * ( data : SessionData ) {
3434 const sessionId = nanoid ( ) ;
3535 _store . set ( sessionId , data ) ;
36- return Effect . succeed ( data ) ;
37- } ,
36+ return data ;
37+ } ) ,
3838
39- getSession : Effect . fn ( function * ( sessionId : string ) {
39+ getSession : Effect . fn ( 'GetSessionMiddleware' ) ( function * ( sessionId : string ) {
4040 const session = _store . get ( sessionId ) ;
4141
4242 if ( ! session ) {
@@ -52,20 +52,26 @@ export class SessionStorage extends Effect.Service<SessionStorage>()('SessionSto
5252 return session ;
5353 } ) ,
5454
55- deleteSession : Effect . fn ( function * ( sessionId : string ) {
55+ deleteSession : Effect . fn ( 'DeleteSessionMiddleware' ) ( function * ( sessionId : string ) {
5656 _store . delete ( sessionId ) ;
5757 return undefined ;
5858 } ) ,
5959
60- updateSession : Effect . fn ( function * ( sessionId : string , data : SessionData ) {
60+ updateSession : Effect . fn ( 'UpdateSessionMiddleware' ) ( function * (
61+ sessionId : string ,
62+ data : SessionData ,
63+ ) {
6164 if ( ! _store . has ( sessionId ) ) {
6265 return new Error ( 'Session not found' ) ;
6366 }
6467 _store . set ( sessionId , data ) ;
6568 return data ;
6669 } ) ,
6770
68- refreshSession : Effect . fn ( function * ( sessionId : string , expiryDate ?: Date ) {
71+ refreshSession : Effect . fn ( 'RefreshSessionMiddleware' ) ( function * (
72+ sessionId : string ,
73+ expiryDate ?: Date ,
74+ ) {
6975 const session = _store . get ( sessionId ) ;
7076
7177 if ( ! session ) {
@@ -87,7 +93,7 @@ export class SessionStorage extends Effect.Service<SessionStorage>()('SessionSto
8793
8894 isSessionExpired,
8995
90- cleanupExpiredSessions : Effect . fn ( function * ( ) {
96+ cleanupExpiredSessions : Effect . fn ( 'CleanupExpiredSessionsMiddleware' ) ( function * ( ) {
9197 for ( const [ sessionId , session ] of _store . entries ( ) ) {
9298 if ( isSessionExpired ( session ) ) {
9399 _store . delete ( sessionId ) ;
0 commit comments