From df382a7a5faae9550c4a0bf361a1a62c45a0687e Mon Sep 17 00:00:00 2001 From: Luna Date: Fri, 30 Nov 2018 17:33:23 -0300 Subject: [PATCH] user: add fake_store bp this should solve problems with 404's. --- litecord/blueprints/user/__init__.py | 3 ++- litecord/blueprints/user/fake_store.py | 26 ++++++++++++++++++++++++++ run.py | 4 +++- 3 files changed, 31 insertions(+), 2 deletions(-) create mode 100644 litecord/blueprints/user/fake_store.py diff --git a/litecord/blueprints/user/__init__.py b/litecord/blueprints/user/__init__.py index 50a9c3f..e7a1952 100644 --- a/litecord/blueprints/user/__init__.py +++ b/litecord/blueprints/user/__init__.py @@ -1,4 +1,5 @@ from .billing import bp as user_billing from .settings import bp as user_settings +from .fake_store import bp as fake_store -__all__ = ['user_billing', 'user_settings'] +__all__ = ['user_billing', 'user_settings', 'fake_store'] diff --git a/litecord/blueprints/user/fake_store.py b/litecord/blueprints/user/fake_store.py new file mode 100644 index 0000000..8eed536 --- /dev/null +++ b/litecord/blueprints/user/fake_store.py @@ -0,0 +1,26 @@ +""" +fake routes for discord store +""" +from quart import Blueprint, jsonify + +bp = Blueprint('fake_store', __name__) + + +@bp.route('/promotions') +async def _get_promotions(): + return jsonify([]) + + +@bp.route('/users/@me/library') +async def _get_library(): + return jsonify([]) + + +@bp.route('/users/@me/feed/settings') +async def _get_feed_settings(): + return jsonify({ + 'subscribed_games': [], + 'subscribed_users': [], + 'unsubscribed_users': [], + 'unsubscribed_games': [], + }) diff --git a/run.py b/run.py index d5b7888..7479c79 100644 --- a/run.py +++ b/run.py @@ -30,7 +30,7 @@ from litecord.blueprints.channel import ( ) from litecord.blueprints.user import ( - user_settings, user_billing + user_settings, user_billing, fake_store ) from litecord.blueprints.user.billing_job import ( @@ -103,6 +103,8 @@ def set_blueprints(app_): invites: None, dms: '/users', + fake_store: None, + icons: -1, nodeinfo: -1, static: -1