refactoring
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user