func includes(c mpg.Context, w http.ResponseWriter, r *http.Request) *Includes { i := &Includes{ Angular: Angular, BootstrapCss: BootstrapCss, BootstrapJs: BootstrapJs, FontAwesome: FontAwesome, Jquery: Jquery, JqueryUI: JqueryUI, Underscore: Underscore, MiniProfiler: c.Includes(), GoogleAnalyticsId: GOOGLE_ANALYTICS_ID, GoogleAnalyticsHost: GOOGLE_ANALYTICS_HOST, SubURL: subURL, IsDev: isDevServer, /* StripeKey: STRIPE_KEY, StripePlans: STRIPE_PLANS,*/ } session, _ := Store.Get(r, "pretlist-session") i.Session = session if cu := user.Current(c); cu != nil { gn := goon.FromContext(c) user := &User{Id: cu.ID} if err := gn.Get(user); err == nil { i.User = user i.IsAdmin = cu.Admin if len(user.Messages) > 0 { i.Messages = user.Messages user.Messages = nil gn.Put(user) } /* if _, err := r.Cookie("update-bug"); err != nil { i.Messages = append(i.Messages, "Go Read had some problems updating feeds. It may take a while for new stories to appear again. Sorry about that.") http.SetCookie(w, &http.Cookie{ Name: "update-bug", Value: "done", Expires: time.Now().Add(time.Hour * 24 * 7), }) } */ } } return i }