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() | 
