Improve formating/readability

This commit is contained in:
Tom Andrade 2019-05-01 08:52:35 +02:00
parent 782dc60a41
commit 50757e3feb
Signed by: wolvie
GPG Key ID: 31AAB07872E82669

34
main.go
View File

@ -234,21 +234,31 @@ func main() {
r := mux.NewRouter() r := mux.NewRouter()
r.HandleFunc("/", index).Methods("GET") r.HandleFunc("/", index).Methods("GET")
r.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
shortner(w, r, *proto, *domain, hostSuf, *path, *urlSize) r.HandleFunc("/",
}).Methods("POST") func(w http.ResponseWriter, r *http.Request) {
r.HandleFunc("/{key}", func(w http.ResponseWriter, r *http.Request) { shortner(w, r, *proto, *domain, hostSuf, *path, *urlSize)
redirect(w, r, *path) }).Methods("POST")
}).Methods("GET")
r.HandleFunc("/{key}",
func(w http.ResponseWriter, r *http.Request) {
redirect(w, r, *path)
}).Methods("GET")
r.HandleFunc("/v1/dumpToFile",
func(w http.ResponseWriter, r *http.Request) {
itemsDumpToFile(w, r, *dumpFile)
}).Methods("GET")
r.HandleFunc("/v1/fromFile",
func(w http.ResponseWriter, r *http.Request) {
itemsFromFile(w, r, *dumpFile)
}).Methods("GET")
r.HandleFunc("/v1/count", itemsCount).Methods("GET") r.HandleFunc("/v1/count", itemsCount).Methods("GET")
r.HandleFunc("/v1/dump", itemsDump).Methods("GET") r.HandleFunc("/v1/dump", itemsDump).Methods("GET")
r.HandleFunc("/v1/dumpToFile", func(w http.ResponseWriter, r *http.Request) {
itemsDumpToFile(w, r, *dumpFile)
}).Methods("GET")
r.HandleFunc("/v1/fromFile", func(w http.ResponseWriter, r *http.Request) {
itemsFromFile(w, r, *dumpFile)
}).Methods("GET")
r.HandleFunc("/v1/fromPost", itemsFromPost).Methods("POST") r.HandleFunc("/v1/fromPost", itemsFromPost).Methods("POST")
log.Printf("Domain: %s, URL Proto: %s, Listen Address: %s\n", *domain, *proto, *addr) log.Printf("Domain: %s, URL Proto: %s, Listen Address: %s\n", *domain, *proto, *addr)
log.Fatal(http.ListenAndServe(listenAddr, handlers.CombinedLoggingHandler(os.Stdout, r))) log.Fatal(http.ListenAndServe(listenAddr, handlers.CombinedLoggingHandler(os.Stdout, r)))
} }