mirror of
https://github.com/bggRGjQaUbCoE/PiliPlus.git
synced 2026-06-01 00:28:18 +08:00
opt handle res
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -66,10 +66,11 @@ class MemberFavoriteCtr extends CommonDataController {
|
||||
page++;
|
||||
firstEnd.value = res.data['data']['has_more'] == false;
|
||||
if (res.data['data'] != null) {
|
||||
List<FavList> list = (res.data['data']['list'] as List<dynamic>?)
|
||||
?.map((item) => FavList.fromJson(item))
|
||||
.toList() ??
|
||||
<FavList>[];
|
||||
List<SpaceFavItemModel> list =
|
||||
(res.data['data']['list'] as List<dynamic>?)
|
||||
?.map((item) => SpaceFavItemModel.fromJson(item))
|
||||
.toList() ??
|
||||
<SpaceFavItemModel>[];
|
||||
first.value.mediaListResponse?.list?.addAll(list);
|
||||
first.refresh();
|
||||
} else {
|
||||
@@ -91,10 +92,11 @@ class MemberFavoriteCtr extends CommonDataController {
|
||||
page++;
|
||||
secondEnd.value = res.data['data']['has_more'] == false;
|
||||
if (res.data['data'] != null) {
|
||||
List<FavList> list = (res.data['data']['list'] as List<dynamic>?)
|
||||
?.map((item) => FavList.fromJson(item))
|
||||
.toList() ??
|
||||
<FavList>[];
|
||||
List<SpaceFavItemModel> list =
|
||||
(res.data['data']['list'] as List<dynamic>?)
|
||||
?.map((item) => SpaceFavItemModel.fromJson(item))
|
||||
.toList() ??
|
||||
<SpaceFavItemModel>[];
|
||||
second.value.mediaListResponse?.list?.addAll(list);
|
||||
second.refresh();
|
||||
} else {
|
||||
|
||||
@@ -115,7 +115,7 @@ class _MemberFavoriteState extends State<MemberFavorite>
|
||||
),
|
||||
controlAffinity: ListTileControlAffinity.leading,
|
||||
children: [
|
||||
...(data.mediaListResponse?.list as List<FavList>).map(
|
||||
...(data.mediaListResponse?.list as List<SpaceFavItemModel>).map(
|
||||
(item) => SizedBox(
|
||||
height: 98,
|
||||
child: MemberFavItem(
|
||||
|
||||
@@ -12,7 +12,7 @@ import 'package:get/get.dart';
|
||||
class MemberFavItem extends StatelessWidget {
|
||||
const MemberFavItem({super.key, required this.item, this.callback});
|
||||
|
||||
final FavList item;
|
||||
final SpaceFavItemModel item;
|
||||
final ValueChanged<bool?>? callback;
|
||||
|
||||
@override
|
||||
|
||||
Reference in New Issue
Block a user