Подготовка к замене AuthRejectReason
This commit is contained in:
@@ -16,6 +16,16 @@ class AccountManager:
|
||||
Реализует методы работы с Аккаунтами
|
||||
"""
|
||||
|
||||
@classmethod
|
||||
def check_account(cls, username: str) -> None:
|
||||
"""
|
||||
Проверяет Аккаунт с указанным именем
|
||||
"""
|
||||
|
||||
account = AccountModel.objects.filter(username=username).first()
|
||||
if account is None:
|
||||
raise ValueError("Account not found")
|
||||
|
||||
@classmethod
|
||||
def restore_account(cls, account: AccountModel) -> None:
|
||||
"""
|
||||
|
||||
@@ -32,7 +32,7 @@ class SessionManager[T:SessionModel]:
|
||||
DEFAULT_SESSION_TTL = 3600
|
||||
""" Время жизни сессии по умолчанию """
|
||||
|
||||
__model_class: Type[T] | None
|
||||
__model_class: Type[T] | None = None
|
||||
""" Хранилище для класса сессии """
|
||||
|
||||
@classmethod
|
||||
@@ -131,7 +131,7 @@ class SessionManager[T:SessionModel]:
|
||||
return model.objects.create(
|
||||
token=CryptoManager.gen_token(),
|
||||
account=account,
|
||||
actual_account=actual_account
|
||||
actual_account=actual_account,
|
||||
)
|
||||
|
||||
@classmethod
|
||||
|
||||
Reference in New Issue
Block a user