import sys

sys.path.append('/var/www/cobra/DESARROLLO/valormas/config')

from cnxpdo import get_connection

def reenvio_msg(idcliente):
    conexionBD = get_connection()
    if conexionBD is None:
        return {"success": 0, "message": "Error de conexión"}

    try:
        query = """
            SELECT `respuesta`
            FROM `conversaciones`
            WHERE `usuario` = %s
            ORDER BY `fecha_hora` DESC
            LIMIT 1
        """

        cursor = conexionBD.cursor(dictionary=True)
        cursor.execute(query, (idcliente,))
        result = cursor.fetchone()
        cursor.close()

        if result:
            # Si se encuentra la respuesta, la regresamos en la respuesta
            return {"respuesta": result["respuesta"]}
        else:
            return {"success": 0, "message": f"No se encontraron conversaciones para el usuario con id {idcliente}"}

    except Exception as e:
        return {"success": 0, "message": f"Error al obtener los datos de la base de datos: {str(e)}"}


