feat: 视频搜索条件筛选v1

This commit is contained in:
guozhigq
2023-08-22 09:49:23 +08:00
parent 5812b5cff1
commit 8703d9f576
6 changed files with 186 additions and 24 deletions

View File

@ -28,7 +28,6 @@ class _SearchPanelState extends State<SearchPanel>
with AutomaticKeepAliveClientMixin {
late SearchPanelController _searchPanelController;
bool _isLoadingMore = false;
late Future _futureBuilderFuture;
late ScrollController scrollController;
@ -76,12 +75,15 @@ class _SearchPanelState extends State<SearchPanel>
if (snapshot.connectionState == ConnectionState.done) {
Map data = snapshot.data;
var ctr = _searchPanelController;
List list = ctr.resultList;
RxList list = ctr.resultList;
if (data['status']) {
return Obx(() {
switch (widget.searchType) {
case SearchType.video:
return searchVideoPanel(context, ctr, list);
return SearchVideoPanel(
ctr: _searchPanelController,
list: list.value,
);
case SearchType.media_bangumi:
return searchMbangumiPanel(context, ctr, list);
case SearchType.bili_user: