Mobile/lib/data/mappers/anime_mapper.dart

11 lines
428 B
Dart
Raw Normal View History

2024-11-11 22:32:44 +04:00
import 'package:first_project/data/dtos/anime_dto.dart';
import 'package:first_project/presentation/home_page/home_page.dart';
extension AnimeDataDtoToModel on AnimeDataDto {
CardData toDomain() => CardData(
title ?? 'NOT',
imageUrl: images?.jpg?.image ?? "NONE",
2024-11-18 15:35:22 +04:00
score: score ?? 0,
2024-11-18 15:06:34 +04:00
description: synopsis == null ? "NONE" : synopsis!.split('\n').sublist(0, synopsis!.split('\n').length - 1).join('\n'),
2024-11-11 22:32:44 +04:00
);
}