services refactor
This commit is contained in:
@@ -5,7 +5,8 @@ import type { CompleteOnboardingPresenter } from '../../presenters/CompleteOnboa
|
||||
import type { DriverLeaderboardViewModel } from '../../view-models';
|
||||
import type { DriverViewModel } from '../../view-models/DriverViewModel';
|
||||
import type { CompleteOnboardingViewModel } from '../../view-models/CompleteOnboardingViewModel';
|
||||
import type { CompleteOnboardingInputDto } from '../../dtos';
|
||||
// Import generated types instead of manual DTOs
|
||||
import type { CompleteOnboardingInputDTO } from '../../types/api-helpers';
|
||||
|
||||
/**
|
||||
* Driver Service
|
||||
@@ -32,7 +33,7 @@ export class DriverService {
|
||||
/**
|
||||
* Complete driver onboarding with presentation transformation
|
||||
*/
|
||||
async completeDriverOnboarding(input: CompleteOnboardingInputDto): Promise<CompleteOnboardingViewModel> {
|
||||
async completeDriverOnboarding(input: CompleteOnboardingInputDTO): Promise<CompleteOnboardingViewModel> {
|
||||
const dto = await this.apiClient.completeOnboarding(input);
|
||||
return this.onboardingPresenter.present(dto);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user