Basic working poc with favorites send over websocket

This commit is contained in:
Eliot Berriot 2018-03-01 21:51:20 +01:00
parent e490284511
commit d509c090d3
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
7 changed files with 29 additions and 28 deletions

View file

@ -8,10 +8,12 @@ record.registry.register_serializer(
@record.registry.register_consumer('favorites.TrackFavorite')
def broadcast_track_favorite_to_instance_timeline(data, obj):
def broadcast_track_favorite_to_instance_activity(data, obj):
if obj.user.privacy_level not in ['instance', 'everyone']:
return
channels.group_send('instance_timeline', {
'type': 'event',
channels.group_send('instance_activity', {
'type': 'event.send',
'text': '',
'data': data
})