- if match.command('close-vision'):
- vision_id = int(match.args()[1])
- Data().complete_vision(vision_id)
- vision,goals = Data().get_vision(vision_id)
- results = pretty_print(vision, goals)
- return results
-
-
- if match.command('done'):
- task_id = int(match.args()[1])
- goal_id = Data().complete_task(task_id)
- goal,tasks = Data().get_goal(goal_id)
- results = pretty_print(goal, tasks)
- return results
-
- if match.command('list-all'):
- goals = Data().get_all_goals()
- results = ['# Everything is...']
- for goal in goals:
- _,tasks = Data().get_goal(goal.id)
- details = pretty_print(goal, tasks)
- results += details
+ if match.command('list'):
+ items = Data().get_shopping_list(store_id)
+ for item in items:
+ results.append(str(item))