diff options
author | 2024-07-16 19:03:49 +0100 | |
---|---|---|
committer | 2024-07-16 19:07:36 +0100 | |
commit | 1276d199e37328f22712af46c27db65ceedcb5d3 (patch) | |
tree | 1c70a1903f666374173e228aeaff259521525b79 /backend/authentication | |
parent | Simplify the docker compose build config (diff) |
Use redis for the discord member cache over mongo
Diffstat (limited to 'backend/authentication')
-rw-r--r-- | backend/authentication/backend.py | 2 | ||||
-rw-r--r-- | backend/authentication/user.py | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/backend/authentication/backend.py b/backend/authentication/backend.py index 2512761..c84ba10 100644 --- a/backend/authentication/backend.py +++ b/backend/authentication/backend.py @@ -63,7 +63,7 @@ class JWTAuthenticationBackend(authentication.AuthenticationBackend): user = User( token, user_details, - await discord.get_member(request.state.db, user_details["id"]), + await discord.get_member(user_details["id"]), ) if await user.fetch_admin_status(request.state.db): scopes.append("admin") diff --git a/backend/authentication/user.py b/backend/authentication/user.py index c81b7a9..ad59103 100644 --- a/backend/authentication/user.py +++ b/backend/authentication/user.py @@ -67,9 +67,9 @@ class User(BaseUser): return self.admin - async def refresh_data(self, database: Database) -> None: + async def refresh_data(self) -> None: """Fetches user data from discord, and updates the instance.""" - self.member = await discord.get_member(database, self.payload["id"]) + self.member = await discord.get_member(self.payload["id"]) if self.member: self.payload = self.member.user.dict() |