Преглед на файлове

[scrobbles] Stop any scrobble when stop is called

Colin Powell преди 1 ден
родител
ревизия
30b005fa46
променени са 1 файла, в които са добавени 7 реда и са изтрити 2 реда
  1. 7 2
      vrobbler/apps/scrobbles/scrobblers.py

+ 7 - 2
vrobbler/apps/scrobbles/scrobblers.py

@@ -868,8 +868,13 @@ def manual_scrobble_webpage(
     )
 
     scrobble = Scrobble.create_or_update(webpage, user_id, scrobble_dict)
-    # possibly async this?
-    scrobble.push_to_archivebox()
+
+    if action == "stop":
+        scrobble.stop(force_finish=True)
+    else:
+        # possibly async this?
+        scrobble.push_to_archivebox()
+
     return scrobble