import 'package:dartz/dartz.dart'; import '../../core/error/failures.dart'; import '../../core/usecase.dart'; import '../entities/album.dart'; import '../repositories/music_data_repository.dart'; class GetAlbums implements UseCase, Null> { final MusicDataRepository musicDataRepository; GetAlbums(this.musicDataRepository); @override Future>> call([_]) async { return await musicDataRepository.getAlbums(); } }