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 }