mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
fix: sort fav
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import 'package:PiliPlus/build_config.dart';
|
import 'package:PiliPlus/build_config.dart';
|
||||||
import 'package:PiliPlus/http/loading_state.dart';
|
import 'package:PiliPlus/http/loading_state.dart';
|
||||||
import 'package:PiliPlus/http/user.dart';
|
import 'package:PiliPlus/http/user.dart';
|
||||||
|
import 'package:PiliPlus/models/user/fav_detail.dart';
|
||||||
import 'package:PiliPlus/pages/fav_detail/controller.dart';
|
import 'package:PiliPlus/pages/fav_detail/controller.dart';
|
||||||
import 'package:PiliPlus/pages/fav_detail/widget/fav_video_card.dart';
|
import 'package:PiliPlus/pages/fav_detail/widget/fav_video_card.dart';
|
||||||
import 'package:PiliPlus/utils/extension.dart';
|
import 'package:PiliPlus/utils/extension.dart';
|
||||||
@@ -21,8 +22,8 @@ class _FavSortPageState extends State<FavSortPage> {
|
|||||||
FavDetailController get _favDetailController => widget.favDetailController;
|
FavDetailController get _favDetailController => widget.favDetailController;
|
||||||
|
|
||||||
final GlobalKey _key = GlobalKey();
|
final GlobalKey _key = GlobalKey();
|
||||||
late List list =
|
late List<FavDetailItemData> list = List<FavDetailItemData>.from(
|
||||||
List.from((_favDetailController.loadingState.value as Success).response);
|
(_favDetailController.loadingState.value as Success).response);
|
||||||
List<String> sort = <String>[];
|
List<String> sort = <String>[];
|
||||||
|
|
||||||
final ScrollController _scrollController = ScrollController();
|
final ScrollController _scrollController = ScrollController();
|
||||||
@@ -33,7 +34,7 @@ class _FavSortPageState extends State<FavSortPage> {
|
|||||||
_favDetailController.onLoadMore().then((_) {
|
_favDetailController.onLoadMore().then((_) {
|
||||||
try {
|
try {
|
||||||
if (_favDetailController.loadingState.value is Success) {
|
if (_favDetailController.loadingState.value is Success) {
|
||||||
List list =
|
List<FavDetailItemData> list =
|
||||||
(_favDetailController.loadingState.value as Success).response;
|
(_favDetailController.loadingState.value as Success).response;
|
||||||
this.list.addAll(list.sublist(this.list.length));
|
this.list.addAll(list.sublist(this.list.length));
|
||||||
if (mounted) {
|
if (mounted) {
|
||||||
|
|||||||
Reference in New Issue
Block a user