@@ -130,6 +130,33 @@ def __init__(self):
130130# return items
131131
132132
133+ @app .route ('/api/v1/resource/task_list' )
134+ def api_task_list ():
135+ return jsonify ({'message' : {
136+ "easy" : tasklists .list_for_tier ('easy' ),
137+ 'medium' : tasklists .list_for_tier ('medium' ),
138+ 'hard' : tasklists .list_for_tier ('hard' ),
139+ 'elite' : tasklists .list_for_tier ('elite' ),
140+ 'master' : tasklists .list_for_tier ('master' ),
141+ 'passive' : tasklists .list_for_tier ('passive' ),
142+ 'pets' : tasklists .list_for_tier ('pets' ),
143+ 'extra' : tasklists .list_for_tier ('extra' ),
144+ }}), 200
145+
146+ @app .route ('/api/v1/resource/completed_tasks/<username>' )
147+ def api_completed_tasks (username ):
148+ user_data = get_user (username )
149+ return jsonify ({'message' : {
150+ 'easy' : user_data .easy ,
151+ 'medium' : user_data .medium ,
152+ 'hard' : user_data .hard ,
153+ 'elite' : user_data .elite ,
154+ 'master' : user_data .master ,
155+ 'passive' : user_data .passive ,
156+ 'pets' : user_data .pets ,
157+ 'extra' : user_data .extra
158+ }})
159+
133160def token_required (f ):
134161 @wraps (f )
135162 def decorated (* args , ** kwargs ):
0 commit comments