From 43bfcf706a5578c6658ceb6ac99b1a4c652b26c6 Mon Sep 17 00:00:00 2001 From: kodjomoustapha <107993382+kodjodevf@users.noreply.github.com> Date: Thu, 7 Nov 2024 17:12:33 +0100 Subject: [PATCH] + --- .../providers/update_manga_detail_providers.dart | 14 +++++++------- lib/utils/language.dart | 3 ++- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/lib/modules/manga/detail/providers/update_manga_detail_providers.dart b/lib/modules/manga/detail/providers/update_manga_detail_providers.dart index 26f2426..241df09 100644 --- a/lib/modules/manga/detail/providers/update_manga_detail_providers.dart +++ b/lib/modules/manga/detail/providers/update_manga_detail_providers.dart @@ -26,16 +26,16 @@ Future updateMangaDetail(UpdateMangaDetailRef ref, botToast(e.toString()); return; } + final genre = getManga.genre + ?.map((e) => e.toString().trim().trimLeft().trimRight()) + .toList() + .toSet() + .toList() ?? + []; manga ..imageUrl = getManga.imageUrl ?? manga.imageUrl ..name = getManga.name?.trim().trimLeft().trimRight() ?? manga.name - ..genre = getManga.genre - ?.map((e) => e.toString().trim().trimLeft().trimRight()) - .toList() - .toSet() - .toList() ?? - manga.genre ?? - [] + ..genre = (genre.isEmpty ? null : genre) ?? manga.genre ?? [] ..author = getManga.author?.trim().trimLeft().trimRight() ?? manga.author ?? "" ..artist = diff --git a/lib/utils/language.dart b/lib/utils/language.dart index 080e8c0..4c4d7d5 100644 --- a/lib/utils/language.dart +++ b/lib/utils/language.dart @@ -5,7 +5,7 @@ completeLanguageName(String lang) { return element.key; } } - return lang.toUpperCase(); + return lang.trim().toUpperCase(); } final languagesMap = { @@ -24,6 +24,7 @@ final languagesMap = { 'Pусский язык': 'ru', 'Español': 'es', 'Español (Latinoamérica)': 'es-419', + 'Español (Latinoamérica) ': 'es-la', 'Indonesia': 'id', 'हिन्दी, हिंदी': 'hi', '日本語': 'ja',