feat: 视频搜索时长筛选v2

This commit is contained in:
guozhigq
2023-08-22 11:47:19 +08:00
parent 8703d9f576
commit 9e44995082
3 changed files with 107 additions and 34 deletions

View File

@ -12,15 +12,18 @@ class SearchPanelController extends GetxController {
SearchType? searchType;
RxInt page = 1.obs;
RxList resultList = [].obs;
// 结果排序方式 搜索类型为视频、专栏及相簿时
RxString order = ''.obs;
// 视频时长筛选 仅用于搜索视频
RxInt duration = 0.obs;
Future onSearch({type = 'init'}) async {
var result = await SearchHttp.searchByType(
searchType: searchType!,
keyword: keyword!,
page: page.value,
order: searchType!.type != 'video' ? '' : order.value,
);
searchType: searchType!,
keyword: keyword!,
page: page.value,
order: searchType!.type != 'video' ? null : order.value,
duration: searchType!.type != 'video' ? null : duration.value);
if (result['status']) {
if (type == 'onRefresh') {
resultList.value = result['data'].list;