import '../../../../core/resources/data_state.dart'; import '../../../../core/usecase/use_case.dart'; import '../entities/leaderboard.dart'; import '../repository/ranked_repository.dart'; class GetLeaderboardUseCase implements UseCase, NoParams> { final RankedRepository repository; GetLeaderboardUseCase(this.repository); @override Future> call(NoParams params) => repository.getLeaderboard(); }