From 4bc28c0bc478f9c63dd9bbe0a1033e21cdd78d56 Mon Sep 17 00:00:00 2001 From: Backend IM Bot Date: Fri, 28 Mar 2025 18:45:13 +0000 Subject: [PATCH] Update code in endpoints/newendpoint.get.py --- endpoints/newendpoint.get.py | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) 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