diff options
Diffstat (limited to 'pysite')
-rw-r--r-- | pysite/oauth.py | 7 | ||||
-rw-r--r-- | pysite/route_manager.py | 2 | ||||
-rw-r--r-- | pysite/views/api/bot/user.py | 9 |
3 files changed, 5 insertions, 13 deletions
diff --git a/pysite/oauth.py b/pysite/oauth.py index ef86aa8a..7a5764ac 100644 --- a/pysite/oauth.py +++ b/pysite/oauth.py @@ -59,12 +59,7 @@ class OauthBackend(BaseBackend): self.db.insert( "users", - { - "user_id": int(user_data["id"]), - "username": user_data["username"], - "discriminator": user_data["discriminator"], - "email": user_data["email"] - }, + {"email": user_data["email"]}, conflict="update" ) diff --git a/pysite/route_manager.py b/pysite/route_manager.py index 44aea989..fb032470 100644 --- a/pysite/route_manager.py +++ b/pysite/route_manager.py @@ -95,7 +95,7 @@ class RouteManager: from geventwebsocket.handler import WebSocketHandler server = WSGIServer( - ("0.0.0.0", int(os.environ.get("WEBPAGE_PORT", 8080))), # noqa: S104 + ("0.0.0.0", int(os.environ.get("WEBPAGE_PORT", 8080))), # noqa: B104, S104 self.app, handler_class=WebSocketHandler ) server.serve_forever() diff --git a/pysite/views/api/bot/user.py b/pysite/views/api/bot/user.py index a69af0fb..4b66cff0 100644 --- a/pysite/views/api/bot/user.py +++ b/pysite/views/api/bot/user.py @@ -12,15 +12,12 @@ from pysite.mixins import DBMixin SCHEMA = Schema([ { "user_id": int, - "roles": [int] + "roles": [int], + "username": str, + "discriminator": str } ]) -REQUIRED_KEYS = [ - "user_id", - "roles" -] - class UserView(APIView, DBMixin): path = "/user" |