opt play all

Closes #1383

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-10-01 23:07:30 +08:00
parent 35df23194f
commit d9bff6237d
5 changed files with 73 additions and 29 deletions

View File

@@ -85,6 +85,8 @@ class FavDetailController
AccountService accountService = Get.find<AccountService>();
late final RxBool isPlayAll = true.obs;
@override
void onInit() {
super.onInit();
@@ -206,16 +208,18 @@ class FavDetailController
cid: item.ugc!.firstCid!,
cover: item.cover,
title: item.title,
extraArguments: {
'sourceType': SourceType.fav,
'mediaId': folder.id,
'oid': item.id,
'favTitle': folder.title,
'count': folder.mediaCount,
'desc': true,
if (index != null) 'isContinuePlaying': index != 0,
'isOwner': isOwner,
},
extraArguments: isPlayAll.value
? {
'sourceType': SourceType.fav,
'mediaId': folder.id,
'oid': item.id,
'favTitle': folder.title,
'count': folder.mediaCount,
'desc': true,
if (index != null) 'isContinuePlaying': index != 0,
'isOwner': isOwner,
}
: null,
);
}
}