mirror of
https://github.com/HChaZZY/PiliPlus.git
synced 2025-12-06 09:13:48 +08:00
opt: manual skip
Signed-off-by: bggRGjQaUbCoE <githubaccount56556@proton.me>
This commit is contained in:
@@ -857,9 +857,6 @@ class VideoDetailController extends GetxController
|
|||||||
skipTimer ??= Timer.periodic(const Duration(seconds: 4), (_) {
|
skipTimer ??= Timer.periodic(const Duration(seconds: 4), (_) {
|
||||||
if (listData.isNotEmpty) {
|
if (listData.isNotEmpty) {
|
||||||
onRemoveItem(listData.length - 1, listData.last);
|
onRemoveItem(listData.length - 1, listData.last);
|
||||||
} else {
|
|
||||||
skipTimer?.cancel();
|
|
||||||
skipTimer = null;
|
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -869,6 +866,10 @@ class VideoDetailController extends GetxController
|
|||||||
() {
|
() {
|
||||||
try {
|
try {
|
||||||
listData.removeAt(index);
|
listData.removeAt(index);
|
||||||
|
if (listData.isEmpty) {
|
||||||
|
skipTimer?.cancel();
|
||||||
|
skipTimer = null;
|
||||||
|
}
|
||||||
listKey.currentState?.removeItem(
|
listKey.currentState?.removeItem(
|
||||||
index,
|
index,
|
||||||
(context, animation) => buildItem(item, animation),
|
(context, animation) => buildItem(item, animation),
|
||||||
|
|||||||
Reference in New Issue
Block a user