feat: implement Redis session management and user authentication flow

This commit is contained in:
Hide_D committed 2025-12-30 01:38:09 +00:00
1 parent 1688ca0d23
commit 29523ef22f
20 files changed
+820 -5

No files matched your search

+15
View File
@@ -0,0 +1,15 @@
import type { GatewaySessionService } from './auth/sessionService.js';
import type { UserRepository } from './auth/userRepository.js';
export interface GatewayApiContext {
users: UserRepository;
sessions: GatewaySessionService;
}
export const createGatewayApiContext = (options: {
users: UserRepository;
sessions: GatewaySessionService;
}): GatewayApiContext => ({
users: options.users,
sessions: options.sessions,
});