better linting

This commit is contained in:
Mguy13 2023-01-01 13:04:22 +01:00
parent c7324a6b19
commit aa31a79d20
26 changed files with 163 additions and 131 deletions

View file

@ -9,16 +9,19 @@ import '../abstracts/images_api.dart';
import '../data/dtos/image_model_dto.dart';
class UnsplashImagesApi extends ImagesApi {
UnsplashImagesApi({required super.token});
//final LoggingService _loggingService = LoggingService.locate;
final random = Random();
UnsplashImagesApi({required super.token});
@override
FutureOr<Iterable<ImageModelDTO>> fetchImageUri() async {
// Dummy fetching delay emulation
await Future.delayed(const Duration(
milliseconds: ConstValues.defaultEmulatedLatencyMillis * ConstValues.numberOfImages));
await Future<void>.delayed(
const Duration(
milliseconds: ConstValues.defaultEmulatedLatencyMillis * ConstValues.numberOfImages,
),
);
final Iterable<Map<String, dynamic>> fetchedImageModelDtos;
try {
@ -48,8 +51,7 @@ class UnsplashImagesApi extends ImagesApi {
}
// Emulating deserialization
return fetchedImageModelDtos
.map((final emulatedModelSerialized) => ImageModelDTO.fromJson(emulatedModelSerialized));
return fetchedImageModelDtos.map(ImageModelDTO.fromJson);
}
@override
@ -59,8 +61,11 @@ class UnsplashImagesApi extends ImagesApi {
final numberOfResults = random.nextIntInRange(min: 0, max: ConstValues.numberOfImages);
// Dummy fetching delay emulation
await Future.delayed(
Duration(milliseconds: ConstValues.defaultEmulatedLatencyMillis * numberOfResults));
await Future<void>.delayed(
Duration(
milliseconds: ConstValues.defaultEmulatedLatencyMillis * numberOfResults,
),
);
final Iterable<Map<String, dynamic>> searchImageModelDtos;
try {
@ -87,8 +92,7 @@ class UnsplashImagesApi extends ImagesApi {
return List.empty();
}
return searchImageModelDtos
.map((final emulatedModelSerialized) => ImageModelDTO.fromJson(emulatedModelSerialized));
return searchImageModelDtos.map(ImageModelDTO.fromJson);
}
Uri _imageUrlGenerator({required int imageSide}) => Uri(