feat: ekaterina
This commit is contained in:
@@ -66,6 +66,8 @@ class AuthService(BaseService):
|
|||||||
raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail='Invalid credentials')
|
raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail='Invalid credentials')
|
||||||
|
|
||||||
user: Union[User, None] = await self.session.scalar(select(User).where(User.telegram_id == request.id))
|
user: Union[User, None] = await self.session.scalar(select(User).where(User.telegram_id == request.id))
|
||||||
|
if user.is_deleted or user.is_blocked:
|
||||||
|
raise HTTPException(status_code=status.HTTP_401_UNAUTHORIZED, detail='Invalid credentials')
|
||||||
if not user:
|
if not user:
|
||||||
user = User(
|
user = User(
|
||||||
telegram_id=request.id,
|
telegram_id=request.id,
|
||||||
|
|||||||
Reference in New Issue
Block a user