Skip to content
Snippets Groups Projects
activities.py 528 B
Newer Older
  • Learn to ignore specific revisions
  • from funkwhale_api.common import channels
    from funkwhale_api.activity import record
    
    from . import serializers
    
    record.registry.register_serializer(
        serializers.TrackFavoriteActivitySerializer)
    
    
    @record.registry.register_consumer('favorites.TrackFavorite')
    
    def broadcast_track_favorite_to_instance_activity(data, obj):
    
        if obj.user.privacy_level not in ['instance', 'everyone']:
            return
    
    
        channels.group_send('instance_activity', {
            'type': 'event.send',
            'text': '',