refa: later view page

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-04-12 15:05:57 +08:00
parent 4d3f739a0c
commit afc8c5f873
25 changed files with 918 additions and 571 deletions

View File

@@ -3,6 +3,7 @@ import 'package:PiliPlus/http/user.dart';
import 'package:PiliPlus/models/user/fav_detail.dart';
import 'package:PiliPlus/models/user/fav_folder.dart';
import 'package:PiliPlus/pages/common/multi_select_controller.dart';
import 'package:PiliPlus/utils/extension.dart';
import 'package:PiliPlus/utils/storage.dart';
import 'package:PiliPlus/utils/utils.dart';
import 'package:flutter/material.dart';
@@ -142,8 +143,10 @@ class FavDetailController
void toViewPlayAll() {
if (loadingState.value is Success) {
List<FavDetailItemData> list = (loadingState.value as Success).response;
for (FavDetailItemData element in list) {
List<FavDetailItemData>? list = (loadingState.value as Success).response;
if (list.isNullOrEmpty) return;
for (FavDetailItemData element in list!) {
if (element.cid == null) {
continue;
} else {