aboutsummaryrefslogtreecommitdiffstats
path: root/pysite
diff options
context:
space:
mode:
Diffstat (limited to 'pysite')
-rw-r--r--pysite/oauth.py7
-rw-r--r--pysite/route_manager.py2
-rw-r--r--pysite/views/api/bot/user.py9
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"