Extracted pagination data into a generic DTO.

This commit is contained in:
Faris Armoush
2025-06-22 16:00:20 +03:00
parent 28ac911f3f
commit 41d4fbb555
6 changed files with 53 additions and 75 deletions

View File

@ -36,7 +36,7 @@ class CommunitiesBloc extends Bloc<CommunitiesEvent, CommunitiesState> {
emit(
CommunitiesState(
status: CommunitiesStatus.success,
communities: paginationResponse.communities,
communities: paginationResponse.data,
hasNext: paginationResponse.hasNext,
currentPage: paginationResponse.page,
searchQuery: event.param.search,
@ -67,7 +67,7 @@ class CommunitiesBloc extends Bloc<CommunitiesEvent, CommunitiesState> {
final paginationResponse = await _communitiesService.getCommunity(param);
final updatedCommunities = List<CommunityModel>.from(state.communities)
..addAll(paginationResponse.communities);
..addAll(paginationResponse.data);
emit(
state.copyWith(