feat : #12 recherche et filtre

This commit is contained in:
styve Lioumba
2025-11-28 15:15:33 +01:00
parent 4716e82628
commit 4ed6d812db
30 changed files with 308 additions and 487 deletions

View File

@@ -1,9 +0,0 @@
import { AuthRepository } from '@app/domain/authentification/auth.repository';
export class ConfirmPasswordResetUsecase {
constructor(private readonly authRepo: AuthRepository) {}
execute(resetToken: string, newPassword: string, confirmPassword: string) {
return this.authRepo.confirmPasswordReset(resetToken, newPassword, confirmPassword);
}
}

View File

@@ -1,11 +1,12 @@
import { ProfileRepository } from '@app/domain/profiles/profile.repository';
import { Observable } from 'rxjs';
import { Profile } from '@app/domain/profiles/profile.model';
import { SearchFilters } from '@app/domain/search/search-filters';
export class ListProfilesUseCase {
constructor(private readonly repo: ProfileRepository) {}
execute(params?: { search?: string; page?: number; pageSize?: number }): Observable<Profile[]> {
execute(params?: SearchFilters): Observable<Profile[]> {
return this.repo.list(params);
}
}