YellowAlberto commited on
Commit
fdeeb8f
·
verified ·
1 Parent(s): a7e7b44

Update ProyectoBasura.py

Browse files
Files changed (1) hide show
  1. ProyectoBasura.py +10 -0
ProyectoBasura.py CHANGED
@@ -303,6 +303,16 @@ async def detectar_visual(file: UploadFile = File(...), token: str = Depends(oau
303
  "X-Detection": prediccion_nombre
304
  }
305
  )
 
 
 
 
 
 
 
 
 
 
306
 
307
  if __name__ == "__main__":
308
  uvicorn.run("ProyectoBasura:app", host="127.0.0.1", port=8000, reload=True)
 
303
  "X-Detection": prediccion_nombre
304
  }
305
  )
306
+ @app.get("/historial/me")
307
+ async def obtener_mi_historial(token: str = Depends(oauth2_scheme), db: Session = Depends(get_db)):
308
+ payload = jwt.decode(token, SECRET_KEY, algorithms=[ALGORITHM])
309
+ username = payload.get("sub")
310
+ usuario = db.query(modelsProyecto.Usuario).filter(modelsProyecto.Usuario.username == username).first()
311
+
312
+ # Trae los últimos 10 mensajes
313
+ return db.query(modelsProyecto.HistorialChat).filter(
314
+ modelsProyecto.HistorialChat.usuario_id == usuario.id
315
+ ).order_by(modelsProyecto.HistorialChat.fecha.desc()).limit(10).all()
316
 
317
  if __name__ == "__main__":
318
  uvicorn.run("ProyectoBasura:app", host="127.0.0.1", port=8000, reload=True)