Esempio n. 1
0
def retire_deck() -> Union[str, Response]:
    form = RetireForm(request.form, discord_user=session.get('id'))
    if form.validate():
        d = ds.load_deck(form.entry)
        ps.associate(d, session['id'])
        lg.retire_deck(d)
        return redirect(url_for('signup'))
    return retire(form)
def deck(deck_id):
    d = ds.load_deck(deck_id)
    if auth.discord_id() and auth.logged_person() is None and not d.is_person_associated():
        ps.associate(d, auth.discord_id())
        p = ps.load_person_by_discord_id(auth.discord_id())
        auth.log_person(p)

    view = Deck(d, auth.logged_person())
    return view.page()