From d23855b6781645c862e8f6e2c47f395cb88bfce1 Mon Sep 17 00:00:00 2001 From: Xevion Date: Tue, 15 Sep 2020 07:11:55 -0500 Subject: [PATCH] use page query param instead of separate API route --- server/api.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/server/api.py b/server/api.py index 03ad577..3950a2e 100644 --- a/server/api.py +++ b/server/api.py @@ -98,10 +98,8 @@ def api_character_list(): @current_app.route('/api/character//') def api_character_all(character: str): - return jsonify(character_data[character]) - - -@current_app.route('/api/character///') -def api_character_paged(character: str, page: int): - index: int = (page - 1) * 10 - return jsonify(character_data[character][index: index + 10]) + if request.args['page']: + index: int = (int(request.args['page']) - 1) * 10 + return jsonify(character_data[character][index: index + 10]) + else: + return jsonify(character_data[character])