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