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

@@ -9,8 +9,9 @@ abstract class DashboardRepository {
Future<Either<Failure, DashboardEntity>> getDashboardData(
String organizationId,
String userId,
);
String userId, {
bool useGlobalDashboard = false,
});
Future<Either<Failure, DashboardStatsEntity>> getDashboardStats(
String organizationId,

View File

@@ -17,6 +17,7 @@ class GetDashboardData implements UseCase<DashboardEntity, GetDashboardDataParam
return await repository.getDashboardData(
params.organizationId,
params.userId,
useGlobalDashboard: params.useGlobalDashboard,
);
}
}
@@ -24,14 +25,16 @@ class GetDashboardData implements UseCase<DashboardEntity, GetDashboardDataParam
class GetDashboardDataParams extends Equatable {
final String organizationId;
final String userId;
final bool useGlobalDashboard;
const GetDashboardDataParams({
required this.organizationId,
required this.userId,
this.useGlobalDashboard = false,
});
@override
List<Object> get props => [organizationId, userId];
List<Object> get props => [organizationId, userId, useGlobalDashboard];
}
@injectable