mirror of
https://github.com/venera-app/venera.git
synced 2025-09-27 15:57:25 +00:00
Improve local comics page
This commit is contained in:
@@ -77,7 +77,7 @@ String? validateFolderName(String newFolderName) {
|
||||
return null;
|
||||
}
|
||||
|
||||
void addFavorite(Comic comic) {
|
||||
void addFavorite(List<Comic> comics) {
|
||||
var folders = LocalFavoritesManager().folderNames;
|
||||
|
||||
showDialog(
|
||||
@@ -105,19 +105,21 @@ void addFavorite(Comic comic) {
|
||||
FilledButton(
|
||||
onPressed: () {
|
||||
if (selectedFolder != null) {
|
||||
LocalFavoritesManager().addComic(
|
||||
selectedFolder!,
|
||||
FavoriteItem(
|
||||
id: comic.id,
|
||||
name: comic.title,
|
||||
coverPath: comic.cover,
|
||||
author: comic.subtitle ?? '',
|
||||
type: ComicType((comic.sourceKey == 'local'
|
||||
? 0
|
||||
: comic.sourceKey.hashCode)),
|
||||
tags: comic.tags ?? [],
|
||||
),
|
||||
);
|
||||
for (var comic in comics) {
|
||||
LocalFavoritesManager().addComic(
|
||||
selectedFolder!,
|
||||
FavoriteItem(
|
||||
id: comic.id,
|
||||
name: comic.title,
|
||||
coverPath: comic.cover,
|
||||
author: comic.subtitle ?? '',
|
||||
type: ComicType((comic.sourceKey == 'local'
|
||||
? 0
|
||||
: comic.sourceKey.hashCode)),
|
||||
tags: comic.tags ?? [],
|
||||
),
|
||||
);
|
||||
}
|
||||
context.pop();
|
||||
}
|
||||
},
|
||||
|
Reference in New Issue
Block a user