fix filter
This commit is contained in:
parent
7c2161a664
commit
a38bfc8b83
2 changed files with 3 additions and 26 deletions
|
|
@ -63,7 +63,8 @@ class _MangaHomeScreenState extends ConsumerState<MangaHomeScreen> {
|
|||
: widget.isSearch
|
||||
? 2
|
||||
: 0;
|
||||
List<dynamic> filters = [];
|
||||
late Source source = widget.source;
|
||||
late List<dynamic> filters = getFilterList(source: source);
|
||||
final List<MManga> _mangaList = [];
|
||||
List<TypeMangaSelector> _types(BuildContext context) {
|
||||
final l10n = l10nLocalizations(context)!;
|
||||
|
|
@ -74,7 +75,6 @@ class _MangaHomeScreenState extends ConsumerState<MangaHomeScreen> {
|
|||
];
|
||||
}
|
||||
|
||||
late Source source = widget.source;
|
||||
Future<MPages?> _loadMore() async {
|
||||
MPages? mangaRes;
|
||||
if (_isLoading) {
|
||||
|
|
@ -389,18 +389,6 @@ class _MangaHomeScreenState extends ConsumerState<MangaHomeScreen> {
|
|||
query: _query,
|
||||
page: 1,
|
||||
filterList: filters));
|
||||
} else {
|
||||
if (mounted) {
|
||||
setState(() {
|
||||
if (!_isFiltering) {
|
||||
_selectedIndex = _selectedIndex == 2
|
||||
? 0
|
||||
: _selectedIndex;
|
||||
}
|
||||
});
|
||||
|
||||
_getManga = _refreshCurrentView();
|
||||
}
|
||||
}
|
||||
} else {
|
||||
setState(() {
|
||||
|
|
@ -678,17 +666,6 @@ class _MangaHomeScreenState extends ConsumerState<MangaHomeScreen> {
|
|||
),
|
||||
));
|
||||
}
|
||||
|
||||
AsyncValue<MPages?> _refreshCurrentView() {
|
||||
if (_selectedIndex == 0) {
|
||||
return ref.refresh(getPopularProvider(source: source, page: 1));
|
||||
} else if (_selectedIndex == 1) {
|
||||
return ref.refresh(getLatestUpdatesProvider(source: source, page: 1));
|
||||
} else {
|
||||
return ref.refresh(searchProvider(
|
||||
source: source, query: _query, page: 1, filterList: filters));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class MangaHomeImageCard extends ConsumerStatefulWidget {
|
||||
|
|
|
|||
|
|
@ -581,7 +581,7 @@ packages:
|
|||
description:
|
||||
path: "."
|
||||
ref: main
|
||||
resolved-ref: "67ee92a7c5d105837d64a606f32205c49dcca121"
|
||||
resolved-ref: "6b70858b18d53203f5024edd7e24fee4af8b921a"
|
||||
url: "https://github.com/kodjodevf/flutter_qjs.git"
|
||||
source: git
|
||||
version: "0.0.1"
|
||||
|
|
|
|||
Loading…
Reference in a new issue