module creation

This commit is contained in:
2025-12-15 21:44:06 +01:00
parent b834f88bbd
commit 7c7267da72
88 changed files with 12119 additions and 4241 deletions

View File

@@ -0,0 +1,20 @@
import { User } from '../../domain/entities/User';
export interface LoginWithIracingCallbackParams {
code: string;
state?: string;
returnTo?: string;
}
/**
* Application Use Case: LoginWithIracingCallbackUseCase
*
* Handles the callback after iRacing authentication.
*/
export class LoginWithIracingCallbackUseCase {
async execute(params: LoginWithIracingCallbackParams): Promise<User> {
// TODO: Implement actual logic for handling iRacing OAuth callback
console.warn('LoginWithIracingCallbackUseCase: Method not implemented.');
throw new Error('Method not implemented.');
}
}