Files
PiliPlus/lib/pages/later_search/controller.dart
bggRGjQaUbCoE e2639b6951 opt del later view
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
2025-08-05 19:08:27 +08:00

30 lines
987 B
Dart

import 'package:PiliPlus/http/loading_state.dart';
import 'package:PiliPlus/http/user.dart';
import 'package:PiliPlus/models_new/later/data.dart';
import 'package:PiliPlus/models_new/later/list.dart';
import 'package:PiliPlus/pages/common/multi_select/base.dart';
import 'package:PiliPlus/pages/common/search/common_search_controller.dart';
import 'package:PiliPlus/pages/later/controller.dart' show BaseLaterController;
import 'package:get/get.dart';
class LaterSearchController
extends CommonSearchController<LaterData, LaterItemModel>
with
CommonMultiSelectMixin<LaterItemModel>,
DeleteItemMixin,
BaseLaterController {
dynamic mid = Get.arguments['mid'];
dynamic count = Get.arguments['count'];
@override
Future<LoadingState<LaterData>> customGetData() => UserHttp.seeYouLater(
page: page,
keyword: editController.value.text,
);
@override
List<LaterItemModel>? getDataList(LaterData response) {
return response.list;
}
}