refactoring

This commit is contained in:
dahoud
2026-03-31 09:14:47 +00:00
parent 9bfffeeebe
commit 5383df6dcb
200 changed files with 11192 additions and 7063 deletions

View File

@@ -40,6 +40,7 @@ class MembresLoaded extends MembresState {
final int pageSize;
final int totalPages;
final bool hasMore;
final String? organisationId;
const MembresLoaded({
required this.membres,
@@ -47,10 +48,19 @@ class MembresLoaded extends MembresState {
this.currentPage = 0,
this.pageSize = 20,
required this.totalPages,
this.organisationId,
}) : hasMore = currentPage < totalPages - 1;
@override
List<Object?> get props => [membres, totalElements, currentPage, pageSize, totalPages, hasMore];
List<Object?> get props => [
membres,
totalElements,
currentPage,
pageSize,
totalPages,
hasMore,
organisationId,
];
MembresLoaded copyWith({
List<MembreCompletModel>? membres,
@@ -58,6 +68,7 @@ class MembresLoaded extends MembresState {
int? currentPage,
int? pageSize,
int? totalPages,
String? organisationId,
}) {
return MembresLoaded(
membres: membres ?? this.membres,
@@ -65,6 +76,7 @@ class MembresLoaded extends MembresState {
currentPage: currentPage ?? this.currentPage,
pageSize: pageSize ?? this.pageSize,
totalPages: totalPages ?? this.totalPages,
organisationId: organisationId ?? this.organisationId,
);
}
}