add: verify code in telegram
All checks were successful
Build and Deploy / deploy (push) Successful in 41s
All checks were successful
Build and Deploy / deploy (push) Successful in 41s
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
from fastapi import APIRouter, HTTPException, Body, Response
|
||||
from app.models.user import UserCreate, UserLogin
|
||||
from app.models.user import UserCreate, UserLogin, VerifyCode
|
||||
from app.models.request import ValidateRequest
|
||||
from app.services.auth import AuthService
|
||||
from app.db.database import users_collection, sessions_collection
|
||||
@ -117,3 +117,11 @@ async def get_user_by_uuid(uuid: str):
|
||||
safe_user["total_time_formatted"] = f"{hours}ч {minutes}м {seconds}с"
|
||||
|
||||
return safe_user
|
||||
|
||||
@router.post("/auth/verify_code")
|
||||
async def verify_code(verify_code: VerifyCode):
|
||||
return await AuthService().verify_code(verify_code.username, verify_code.code, verify_code.telegram_chat_id)
|
||||
|
||||
@router.post("/auth/generate_code")
|
||||
async def generate_code(username: str):
|
||||
return await AuthService().generate_code(username)
|
||||
|
Reference in New Issue
Block a user