opt: playall

Closes #450

Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
bggRGjQaUbCoE
2025-03-16 17:28:51 +08:00
parent b07cf62bdd
commit b99cf4f629
7 changed files with 106 additions and 39 deletions

View File

@@ -337,8 +337,7 @@ class VideoDetailController extends GetxController
oid: isReverse
? null
: mediaList.isEmpty
? _mediaType == 1 &&
Get.arguments['mediaType'] == null // member archive
? Get.arguments['isContinuePlaying'] == true
? Get.arguments['oid']
: null
: isLoadPrevious
@@ -353,11 +352,10 @@ class VideoDetailController extends GetxController
: mediaList.last.type,
desc: _mediaDesc,
sortField: Get.arguments['sortField'] ?? 1,
withCurrent: mediaList.isEmpty &&
_mediaType == 1 &&
Get.arguments['mediaType'] == null
? true // init && member archive
: false,
withCurrent:
mediaList.isEmpty && Get.arguments['isContinuePlaying'] == true
? true
: false,
);
if (res['status']) {
if (res['data'].isNotEmpty) {
@@ -444,6 +442,8 @@ class VideoDetailController extends GetxController
: null,
),
);
} else {
getMediaList();
}
}