File size: 857 Bytes
5b5c1df
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
from flask import Blueprint, render_template, request, redirect
from logs import get_user_history
from constants.genres import GENRES

home_bp = Blueprint('home', __name__)


@home_bp.route('/', methods=['GET', 'POST'])
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')

        # Simula criação de novo ID com base no maior já existente
        new_id = max(get_user_history.keys(), default=0) + 1

        get_user_history[new_id] = {
            'name': name,
            'preferences': preferences
        }

        return redirect(f'/chat/{new_id}')

    return render_template(
        'start.html',
        profiles=get_user_history,
        genres=GENRES
    )