Personal Git forge.

Code git clone ssh://git.poy.ooo:6969/~poyo/farga ZIP
app/index.go / 395B #605e36b8
Raw
package appimport (	"farga/db/types"	"farga/lib"	"farga/templating"	"net/http")func (a *App) Index(w http.ResponseWriter, r *http.Request) {	if r.URL.Path != "/" {		http.NotFound(w, r)		return	}	if user, ok := r.Context().Value(lib.UserKey).(*types.User); ok {		http.Redirect(w, r, "/~"+user.Handle, http.StatusSeeOther)	} else {		templating.Render(w, r, "base", "index")	}}