WIP: leaderboard state by action_id

This commit is contained in:
norohind committed 2021-12-15 12:10:21 +03:00
1 parent 3a568a9c89
commit 3f1efe0ac7
4 files changed
+47 -4

No files matched your search

+11 -3
View File
@@ -119,7 +119,14 @@ class SumLeaderboardHistoryHtml:
'graph_template.html',
{
'dataset_title': f'{leaderboard} {platform} points sum'
})
}
)
class LeaderboardByActionID:
def on_get(self, req: falcon.request.Request, resp: falcon.response.Response, action_id: int) -> None:
resp.content_type = falcon.MEDIA_JSON
resp.text = json.dumps(model.get_diff_action_id(action_id))
class MainPage:
@@ -140,11 +147,12 @@ class Cache:
app = falcon.App()
app.add_route('/api/leaderboard/{leaderboard}/platform/{platform}', Activity())
app.add_route('/api/diff/{action_id}', ActivityDiff())
app.add_route('/leaderboard-history/leaderboard/{leaderboard}/platform/{platform}', SumLeaderboardHistoryHtml())
app.add_route('/api/leaderboard-history/leaderboard/{leaderboard}/platform/{platform}', SumLeaderboardHistory())
app.add_route('/api/leaderboard-state/by-action-id/{action_id}', LeaderboardByActionID())
app.add_route('/leaderboard/{leaderboard}/platform/{platform}', ActivityHtml())
app.add_route('/diff/{action_id}', ActivityDiffHtml())
app.add_route('/api/leaderboard-history/leaderboard/{leaderboard}/platform/{platform}', SumLeaderboardHistory())
app.add_route('/leaderboard-history/leaderboard/{leaderboard}/platform/{platform}', SumLeaderboardHistoryHtml())
app.add_route('/api/cache/{action}', Cache())