Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
  • ui-rewrite
2 results

page_index.go

Blame
  • page_index.go 406 B
    package main
    
    import (
    	"net/http"
    )
    
    type IndexData struct {
    	User UserInfo
    }
    
    func pageIndex(ctx PageContext) http.Handler {
    	return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
    		if r.URL.Path == "/" {
    			user := parseUser(r)
    
    			if err := formatTemplate(w, "index.html", IndexData{
    				user,
    			}); err != nil {
    				panic(err)
    			}
    		} else {
    			ctx.Images.ServeHTTP(w, r)
    		}
    	})
    }