github.com/EngineerKamesh/gofullstack@v0.0.0-20180609171605-d41341d7d4ee/volume3/section5/gopherface/handlers/feed.go (about) 1 package handlers 2 3 import ( 4 "net/http" 5 6 "github.com/EngineerKamesh/gofullstack/volume3/section5/gopherface/common" 7 "github.com/EngineerKamesh/gofullstack/volume3/section5/gopherface/forms" 8 9 "go.isomorphicgo.org/go/isokit" 10 ) 11 12 func FeedHandler(env *common.Env) http.HandlerFunc { 13 return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { 14 formParams := isokit.FormParams{ResponseWriter: w, Request: r} 15 p := forms.NewSocialMediaPostForm(&formParams) 16 p.PageTitle = "Feed" 17 env.TemplateSet.Render("feed_page", &isokit.RenderParams{Writer: w, Data: p}) 18 }) 19 }