From 4870eada75f3f18cac35faa7b2ef81eb7673a86e Mon Sep 17 00:00:00 2001 From: "Abdulmhsen B. A. A." Date: Sun, 18 Aug 2024 22:05:03 +0300 Subject: [PATCH] Fix. --- src/Listeners/ProcessProgressEvent.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/Listeners/ProcessProgressEvent.php b/src/Listeners/ProcessProgressEvent.php index 1dc34d5f..0d701b07 100644 --- a/src/Listeners/ProcessProgressEvent.php +++ b/src/Listeners/ProcessProgressEvent.php @@ -60,8 +60,14 @@ final readonly class ProcessProgressEvent return $e; } - // -- prevent endless loop. - if ($item->hasPlayProgress() && ($item->getPlayProgress() + 30) > $entity->getPlayProgress()) { + if ($item->hasPlayProgress() && $item->getPlayProgress() > $entity->getPlayProgress()) { + $writer( + Level::Info, "Local item '{id}: {title}' has higher/equal progress to the event item. not processing.", + [ + 'id' => $item->id, + 'title' => $item->title + ] + ); return $e; }