@app.route('/subirPost', methods=['POST'])
@token_required
def subirPost(current_user):
    data = request.get_json()
    publicacion = Publicacion(descripcion=data['descripcion'], Usuario_Nicka=current_user)
    db.session.add(publicacion)
    db.session.commit()
    tematicas = data['tematicas']
    for temas in tematicas:
        temita = Tematica.query.filter_by(tema=temas).first()
        if temita:
            nuevo = Trata_pub_del_tema(id=publicacion.id, tema=temita.tema)
            db.session.add(nuevo)
    db.session.commit()
    if (data['tipo'] == '1'):
        print('xd')
        guardarPDF(request.files['pdf'], publicacion.id)
    elif (data['tipo'] == '2'):
        recomendacion = Recomendacion(link=data['link'], titulo=data['titulo'], autor=data['autor'], id=publicacion.id)
        db.session.add(recomendacion)
    db.session.commit()
    token = jwt.encode({'nick': current_user, 'exp': (datetime.datetime.utcnow() + datetime.timedelta(minutes=30))}, app.config['SECRET_KEY'])
    return jsonify({'token': token.decode('UTF-8')})
@app.route('/subirPost', methods=['POST'])
@token_required
def subirPost(current_user):
    data = request.get_json()
    publicacion = Publicacion(descripcion=data['descripcion'], Usuario_Nicka=current_user)
    db.session.add(publicacion)
    db.session.commit()
    tematicas = data['tematicas']
    for temas in tematicas:
        temita = Tematica.query.filter_by(tema=temas).first()
        if temita:
            nuevo = Trata_pub_del_tema(id=publicacion.id, tema=temita.tema)
            db.session.add(nuevo)
    db.session.commit()
    if (data['tipo'] == '1'):
        print('xd')
        guardarPDF(request.files['pdf'], publicacion.id)
    elif (data['tipo'] == '2'):
        recomendacion = Recomendacion(link=data['link'], titulo=data['titulo'], autor=data['autor'], id=publicacion.id)
        db.session.add(recomendacion)
    db.session.commit()
    token = jwt.encode({'nick': current_user, 'exp': (datetime.datetime.utcnow() + datetime.timedelta(minutes=30))}, app.config['SECRET_KEY'])
    return jsonify({'token': token.decode('UTF-8')})