funquail/api/funquail_api/history/activities.py
Shin'ya Minazuki 54c6d22102 音楽で楽しみましょう!-Let's have fun with music!-
Signed-off-by: Shin'ya Minazuki <shinyoukai@laidback.moe>
2026-01-24 16:16:49 -03:00

16 lines
492 B
Python

from funkwhale_api.activity import record
from funkwhale_api.common import channels
from . import serializers
record.registry.register_serializer(serializers.ListeningActivitySerializer)
@record.registry.register_consumer("history.Listening")
def broadcast_listening_to_instance_activity(data, obj):
if obj.user.privacy_level not in ["instance", "everyone"]:
return
channels.group_send(
"instance_activity", {"type": "event.send", "text": "", "data": data}
)