]> git.cworth.org Git - turbot/blobdiff - turbot/events.py
Add display of state string to turbot view of each puzzle
[turbot] / turbot / events.py
index c876b15217e2e252d4683782c1a1599f0af661ef..2c1e58b21d65df96e9e64e58a56eb5e346cf587a 100644 (file)
@@ -21,6 +21,7 @@ def puzzle_block(puzzle):
     channel_id = puzzle['channel_id']
     url = puzzle.get('url', None)
     sheet_url = puzzle.get('sheet_url', None)
+    state = puzzle.get('state', None)
     status_emoji = ''
     solution_str = ''
 
@@ -38,10 +39,14 @@ def puzzle_block(puzzle):
     if sheet_url:
         links.append("<{}|Sheet>".format(sheet_url))
 
-    puzzle_text = "{}{} <{}|{}> ({})".format(
+    state_str = ''
+    if state:
+        state_str = "\n{}".format(state)
+
+    puzzle_text = "{}{} <{}|{}> ({}){}".format(
         status_emoji, solution_str,
         channel_url(channel_id), name,
-        ', '.join(links)
+        ', '.join(links), state_str
     )
 
     return section_block(text_block(puzzle_text))