Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-05-21 11:48:42 +08:00
parent 1efd62803a
commit ac60ac417b
130 changed files with 1631 additions and 2132 deletions

View File

@@ -97,10 +97,8 @@ class _FavPgcChildPageState extends State<FavPgcChildPage>
),
GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: () {
_favPgcController.handleSelect(
!_favPgcController.allSelected.value);
},
onTap: () => _favPgcController
.handleSelect(!_favPgcController.allSelected.value),
child: const Padding(
padding: EdgeInsets.only(
top: 14,
@@ -178,30 +176,26 @@ class _FavPgcChildPageState extends State<FavPgcChildPage>
return FavPgcItem(
item: item,
ctr: _favPgcController,
onSelect: () {
_favPgcController.onSelect(index);
},
onUpdateStatus: () {
showPgcFollowDialog(
context: context,
type: widget.type == 0 ? '追番' : '追剧',
followStatus: widget.followStatus,
onUpdateStatus: (followStatus) {
if (followStatus == -1) {
_favPgcController.bangumiDel(
index,
item.seasonId,
);
} else {
_favPgcController.onUpdate(
index,
followStatus,
item.seasonId,
);
}
},
);
},
onSelect: () => _favPgcController.onSelect(index),
onUpdateStatus: () => showPgcFollowDialog(
context: context,
type: widget.type == 0 ? '追番' : '追剧',
followStatus: widget.followStatus,
onUpdateStatus: (followStatus) {
if (followStatus == -1) {
_favPgcController.bangumiDel(
index,
item.seasonId,
);
} else {
_favPgcController.onUpdate(
index,
followStatus,
item.seasonId,
);
}
},
),
);
},
childCount: response!.length,