From 98c35c8b1fbad28fcc61c01cbdae7e092e779a62 Mon Sep 17 00:00:00 2001 From: Bence Tamas Date: Wed, 22 Jan 2020 18:30:57 +0100 Subject: [PATCH] Added averageFreshness property to deck --- tinycards/model/deck.py | 4 +++- tinycards/networking/json_converter.py | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/tinycards/model/deck.py b/tinycards/model/deck.py index 75d58d2..00a7dbe 100644 --- a/tinycards/model/deck.py +++ b/tinycards/model/deck.py @@ -26,7 +26,8 @@ def __init__(self, blacklisted_side_indices=None, blacklisted_question_types=None, grading_modes=None, - tts_languages=None): + tts_languages=None, + averageFreshness=None): ''' Initialize a new instance of the Deck class. Args: @@ -154,6 +155,7 @@ def __init__(self, self.blacklisted_question_types = blacklisted_question_types or [] self.grading_modes = grading_modes or [] self.tts_languages = tts_languages or [] + self.averageFreshness = averageFreshness or None def __str__(self): return str(self.__dict__) diff --git a/tinycards/networking/json_converter.py b/tinycards/networking/json_converter.py index 04ccd29..31b263f 100644 --- a/tinycards/networking/json_converter.py +++ b/tinycards/networking/json_converter.py @@ -150,6 +150,7 @@ def json_to_deck(json_data): blacklisted_question_types=json_data['blacklistedQuestionTypes'], grading_modes=json_data['gradingModes'], tts_languages=json_data['ttsLanguages'], + averageFreshness = (json_data['averageFreshness'] if 'averageFreshness' in json_data else None), ) deck.image_url = json_data['imageUrl'] deck.cover_image_url = json_data['coverImageUrl']