Skip to content

Commit 8e01d67

Browse files
authored
Merge pull request #69 from OSRS-Taskman/api-changes-clm
api changes for clm plugin
2 parents 7902939 + 45a20fb commit 8e01d67

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

taskapp.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
133160
def token_required(f):
134161
@wraps(f)
135162
def decorated(*args, **kwargs):

0 commit comments

Comments
 (0)