Commit 646e7b1d8d8fa125405bea4f4ea905a885a16d95
Exists in
master
Merge branch 'master' of git.ucsd.edu:110swag/flashy-backend
Showing 1 changed file Side-by-side Diff
flashcards/notifications.py
View file @
646e7b1
... | ... | @@ -26,4 +26,11 @@ |
26 | 26 | {'event_type': 'pull_card', 'flashcard': serializers.FlashcardSerializer(flashcard).data}) |
27 | 27 | message = RedisMessage(ws_message) |
28 | 28 | redis_publisher.publish_message(message) |
29 | + | |
30 | +def notify_deck_new_card(flashcard): | |
31 | + redis_publisher = RedisPublisher(facility='deck/%d' % flashcard.section_id, broadcast=True) | |
32 | + ws_message = JSONRenderer().render( | |
33 | + {'event_type': 'new_card', 'flashcard': serializers.FlashcardSerializer(flashcard).data}) | |
34 | + message = RedisMessage(ws_message) | |
35 | + redis_publisher.publish_message(message) |