def index(): vm = IndexViewModel() if not vm.user: return flask.redirect('/account/login') return vm.to_dict()
def index(): view_model = IndexViewModel() if not view_model.user: return flask.redirect('/account/login') return view_model.to_dict()
def index(): vm = IndexViewModel() if not vm.user: return flask.redirect('/account/login') log.info(f"User is viewing their account: {vm.user.name} - {vm.user.email}") return vm.to_dict()
def index(): # Using this IndexViewModel means we don't have to keep track of all the extra data we're exchanging below vm = IndexViewModel() # user_id = cookie_auth.get_user_id_via_auth_cookie(flask.request) # user = find_user_by_id(user_id) if not vm.user: return flask.redirect('/account/login') return vm.to_dict()