diff --git a/endpoints/newendpoint.get.py b/endpoints/newendpoint.get.py index 8a7c9cd..4eac4b4 100644 --- a/endpoints/newendpoint.get.py +++ b/endpoints/newendpoint.get.py @@ -1,21 +1,16 @@ from fastapi import APIRouter, Depends, HTTPException, status from sqlalchemy.orm import Session -from typing import List from core.database import get_db -from models.login import Login -from schemas.login import LoginSchema -from helpers.login_helpers import get_login_details +from models.user import User +from schemas.user import UserSchema +from helpers.auth_helpers import logout_user router = APIRouter() -@router.get("/newendpoint", status_code=200, response_model=LoginSchema) -async def get_login( +@router.get("/logout", status_code=200) +async def logout( db: Session = Depends(get_db) ): - login_details = get_login_details(db) - if not login_details: - raise HTTPException( - status_code=status.HTTP_404_NOT_FOUND, - detail="Login details not found" - ) - return login_details \ No newline at end of file + """Logout user""" + result = logout_user(db) + return {"message": "Successfully logged out"} \ No newline at end of file