Commit 646e7b1d8d8fa125405bea4f4ea905a885a16d95

Authored by Andrew Buss
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)