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()