mirror of
https://github.com/kodjodevf/mangayomi.git
synced 2026-04-21 16:01:58 +00:00
Return library updater if library empty
This commit is contained in:
parent
e463cce61a
commit
004885d557
1 changed files with 11 additions and 3 deletions
|
|
@ -15,7 +15,12 @@ Future<void> updateLibrary({
|
||||||
required List<Manga> mangaList,
|
required List<Manga> mangaList,
|
||||||
required ItemType itemType,
|
required ItemType itemType,
|
||||||
}) async {
|
}) async {
|
||||||
AppLogger.log("Updating $itemType library...");
|
AppLogger.log("Starting ${itemType.name} library update...");
|
||||||
|
if (mangaList.isEmpty) {
|
||||||
|
final cap = itemType.name[0].toUpperCase() + itemType.name.substring(1);
|
||||||
|
AppLogger.log("$cap library is empty. Nothing to update.");
|
||||||
|
return;
|
||||||
|
}
|
||||||
bool isDark = ref.read(themeModeStateProvider);
|
bool isDark = ref.read(themeModeStateProvider);
|
||||||
botToast(
|
botToast(
|
||||||
context.l10n.updating_library("0", "0", "0"),
|
context.l10n.updating_library("0", "0", "0"),
|
||||||
|
|
@ -37,10 +42,13 @@ Future<void> updateLibrary({
|
||||||
).future,
|
).future,
|
||||||
);
|
);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
AppLogger.log("Failed to update $itemType:", logLevel: LogLevel.error);
|
AppLogger.log(
|
||||||
|
"Failed to update ${itemType.name}:",
|
||||||
|
logLevel: LogLevel.error,
|
||||||
|
);
|
||||||
AppLogger.log(e.toString(), logLevel: LogLevel.error);
|
AppLogger.log(e.toString(), logLevel: LogLevel.error);
|
||||||
failed++;
|
failed++;
|
||||||
failedMangas.add(manga.name ?? "Unknown $itemType");
|
failedMangas.add(manga.name ?? "Unknown ${itemType.name}");
|
||||||
}
|
}
|
||||||
if (context.mounted) {
|
if (context.mounted) {
|
||||||
botToast(
|
botToast(
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue