fix: Fix database entry creation due to missing other titles

This commit is contained in:
2026-07-25 23:38:13 +02:00
parent 2f5ddb6ea4
commit cfe0c0fb94
15 changed files with 1135 additions and 1226 deletions

View File

@@ -7,6 +7,8 @@ part 'model.freezed.dart';
abstract class AnimeSearchResult with _$AnimeSearchResult {
const factory AnimeSearchResult({
required String title,
required String? titleEnglish,
required String? titleJapanese,
required String id,
required int? episodes,
required String imageUrl,
@@ -24,6 +26,8 @@ abstract class AnimeSearchResult with _$AnimeSearchResult {
);
return AnimeSearchResult(
title: (json['title']! as Map<String, dynamic>)['romaji']! as String,
titleEnglish: (json['title']! as Map<String, dynamic>)['english'] as String?,
titleJapanese: (json['title']! as Map<String, dynamic>)['native'] as String?,
id: (json['id']! as int).toString(),
episodes: json['episodes'] as int?,
imageUrl: