Commit 02eacb90d24a5bdb0bcd3118e5313b8a529db74c
1 parent
7a17fac38e
Exists in
master
trying to get deck to refresh after an add in one browser on another browser
Showing 1 changed file with 11 additions and 1 deletions Side-by-side Diff
flashcards/notifications.py
View file @
02eacb9
... | ... | @@ -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_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) |