Edit depends call in i18n

This commit is contained in:
parent 9f0ab4ae5a
commit a13636ca49
8 changed files with 52 additions and 53 deletions

View file

@ -1,6 +1,6 @@
from jose import JWTError, jwt
from datetime import datetime, timedelta
from fastapi import HTTPException, Depends, Request
from fastapi import HTTPException, Depends
from fastapi.security import OAuth2PasswordBearer
from models.auth import UserCreate, UserLogin, UserResponse, Token
from storage.json_storage import JsonStorage
@ -35,10 +35,10 @@ oauth2_scheme = OAuth2PasswordBearer(tokenUrl="/auth/login")
class AuthService:
"""Сервис для регистрации, авторизации и управления сессиями"""
def __init__(self, translations: Translations = Depends(get_translations())):
def __init__(self, translations: Optional[Translations] = None):
self.storage = JsonStorage()
self.session_storage = SessionStorage()
self.translations = translations
self.translations = translations or get_translations()()
def create_access_token(self, data: dict) -> str:
"""Создаёт токен"""