示例#1
0
func (m *SessionHandler) Call(e *httpapp.Env) *httpapp.Response {
	session, err := m.GetSession(e)
	if err != nil {
		session = sessions.NewSession(m.State.Generate())
	}
	e.Set("session", session)
	resp := m.App.Call(e)
	m.Finalize(session, resp)
	return resp
}