feat : #11 pagination

This commit is contained in:
styve Lioumba
2025-11-30 18:39:42 +01:00
parent 2a9eb55e1b
commit 0c768296d1
21 changed files with 163 additions and 85 deletions

View File

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