@@ -74,21 +74,19 @@ public function __invoke(DataEvent $e): DataEvent
74
74
75
75
$ pEnabled = (bool )Config::get ('sync.progress ' , false );
76
76
if (true === $ pEnabled && true === $ entity ->hasPlayProgress () && !$ entity ->isWatched ()) {
77
- if (null !== ($ newEntity = $ this ->mapper ->get ($ entity ))) {
78
- $ logger ->notice (r ("Scheduling '{title}' for watch progress update via '{backend}' event. " , [
77
+ $ logger ->notice (r ("Scheduling '{title}' for watch progress update via '{backend}' event. " , [
78
+ 'backend ' => $ entity ->via ,
79
+ 'title ' => $ entity ->getName (),
80
+ ]));
81
+
82
+ queueEvent (ProcessProgressEvent::NAME , $ entity ->getAll (), [
83
+ 'unique ' => true ,
84
+ EventsTable::COLUMN_REFERENCE => r ('{type}://{id}@{backend} ' , [
85
+ 'type ' => $ entity ->type ,
79
86
'backend ' => $ entity ->via ,
80
- 'title ' => $ entity ->getName (),
81
- ]));
82
-
83
- queueEvent (ProcessProgressEvent::NAME , [iState::COLUMN_ID => $ newEntity ->id ], [
84
- 'unique ' => true ,
85
- EventsTable::COLUMN_REFERENCE => r ('{type}://{id}@{backend} ' , [
86
- 'type ' => $ newEntity ->type ,
87
- 'backend ' => $ newEntity ->via ,
88
- 'id ' => ag ($ newEntity ->getMetadata ($ newEntity ->via ), iState::COLUMN_ID , '?? ' ),
89
- ]),
90
- ]);
91
- }
87
+ 'id ' => ag ($ entity ->getMetadata ($ entity ->via ), iState::COLUMN_ID , '?? ' ),
88
+ ]),
89
+ ]);
92
90
}
93
91
94
92
$ handler ->close ();
0 commit comments