Resolve "Subsonic API scrobble call not triggering scrobble plugin"

1381-progress-bars
Marcos Peña 2021-09-25 11:19:57 +00:00 zatwierdzone przez Georg Krause
rodzic ad80ddfce4
commit 34b5eb7830
2 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -14,6 +14,7 @@ from rest_framework import permissions as rest_permissions
from rest_framework import renderers, response, viewsets
from rest_framework.decorators import action
from rest_framework.serializers import ValidationError
from config import plugins
import funkwhale_api
from funkwhale_api.activity import record
@ -810,6 +811,11 @@ class SubsonicViewSet(viewsets.GenericViewSet):
)
if serializer.validated_data["submission"]:
listening = serializer.save()
plugins.trigger_hook(
plugins.LISTENING_CREATED,
listening=listening,
confs=plugins.get_confs(request.user),
)
record.send(listening)
return response.Response({})

Wyświetl plik

@ -0,0 +1 @@
Fixes subsonic scrobble not triggering plugin hook (#1416)