better linting
This commit is contained in:
parent
c7324a6b19
commit
aa31a79d20
26 changed files with 163 additions and 131 deletions
|
@ -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(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue