package handler import ( "fmt" "net/http" "os" "time" ) type HttpHandler func(http.ResponseWriter, *http.Request) func Exit(_ http.ResponseWriter, _ *http.Request) { os.Exit(0) } func CreateVersionHandler() HttpHandler { startTime := time.Now().Unix() return func(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "%d\n", startTime) } } func IsLoggedIn(w http.ResponseWriter, _ *http.Request) { fmt.Fprintf(w, "ok") }