opt models

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-06-04 15:20:35 +08:00
parent f50b1d2beb
commit b960359a39
858 changed files with 11000 additions and 12588 deletions

View File

@@ -12,7 +12,7 @@ import 'package:get/get.dart';
import 'package:intl/intl.dart';
class SearchVideoController
extends SearchPanelController<SearchVideoModel, SearchVideoItemModel> {
extends SearchPanelController<SearchVideoData, SearchVideoItemModel> {
SearchVideoController({
required super.keyword,
required super.searchType,
@@ -46,13 +46,12 @@ class SearchVideoController
}
@override
List<SearchVideoItemModel>? getDataList(SearchVideoModel response) {
List<SearchVideoItemModel>? getDataList(SearchVideoData response) {
return response.list;
}
@override
bool customHandleResponse(
bool isRefresh, Success<SearchVideoModel> response) {
bool customHandleResponse(bool isRefresh, Success<SearchVideoData> response) {
searchResultController?.count[searchType.index] =
response.response.numResults ?? 0;
if (searchType == SearchType.video && hasJump2Video != true && isRefresh) {

View File

@@ -22,7 +22,7 @@ class SearchVideoPanel extends CommonSearchPanel {
}
class _SearchVideoPanelState extends CommonSearchPanelState<SearchVideoPanel,
SearchVideoModel, SearchVideoItemModel> {
SearchVideoData, SearchVideoItemModel> {
@override
late final SearchVideoController controller = Get.put(
SearchVideoController(