Spaces:
Sleeping
Sleeping
| from flask import Blueprint, render_template, request, redirect | |
| from time import time | |
| from logs import save_log, get_all_users | |
| from constants.genres import GENRES | |
| home_bp = Blueprint('home', __name__) | |
| def inicio(): | |
| """ | |
| Rota inicial para criação de perfil ou acesso a perfis existentes. | |
| """ | |
| if request.method == 'POST': | |
| name = request.form.get('name') | |
| preferences = request.form.getlist('preferences') | |
| new_id = int(time()) | |
| initial_history = { | |
| 'name': name, | |
| 'preferences': preferences, | |
| 'chat': [] | |
| } | |
| save_log( | |
| user_id=new_id, | |
| history=initial_history, | |
| response="Perfil criado." | |
| ) | |
| return redirect(f'/chat/{new_id}') | |
| return render_template( | |
| 'start.html', | |
| profiles=get_all_users(), | |
| genres=GENRES | |
| ) | |