diff options
author | Ben Morrison <ben@gbmor.dev> | 2019-05-11 03:04:28 -0400 |
---|---|---|
committer | Ben Morrison <ben@gbmor.dev> | 2019-05-11 03:04:28 -0400 |
commit | b9d16fbfcc9032518cd464060276755a8d09caf4 (patch) | |
tree | df10df98ca987e3fbbb571c92e72aa65d5d9f774 /handlers.go | |
parent | fb63b07e950004068bc883818f84c9ddbbb9be02 (diff) | |
download | getwtxt-b9d16fbfcc9032518cd464060276755a8d09caf4.tar.gz |
stubbed out handlers
Diffstat (limited to 'handlers.go')
-rw-r--r-- | handlers.go | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/handlers.go b/handlers.go index d57feee..4b2ceef 100644 --- a/handlers.go +++ b/handlers.go @@ -8,19 +8,7 @@ import ( "time" ) -func validRequest(fn func(http.ResponseWriter, *http.Request, string)) http.HandlerFunc { - return func(w http.ResponseWriter, r *http.Request) { - m := confObj.validPath.FindStringSubmatch(r.URL.Path) - if m == nil { - log.Printf("Invalid API request: %v", r.URL.Path) - http.Error(w, fmt.Errorf(r.URL.Path).Error(), http.StatusNotFound) - return - } - fn(w, r, m[2]) - } -} - -func apiHandler(w http.ResponseWriter, r *http.Request) { +func apiBaseHandler(w http.ResponseWriter, r *http.Request) { timerfc3339, err := time.Now().MarshalText() if err != nil { log.Printf("Couldn't format time as RFC3339: %v\n", err) @@ -35,3 +23,19 @@ func apiHandler(w http.ResponseWriter, r *http.Request) { log.Printf("Error writing to HTTP stream: %v\n", err) } } + +func indexHandler(w http.ResponseWriter, r *http.Request) { + +} +func apiFormatHandler(w http.ResponseWriter, r *http.Request) { + +} +func apiEndpointHandler(w http.ResponseWriter, r *http.Request) { + +} +func apiTagsBaseHandler(w http.ResponseWriter, r *http.Request) { + +} +func apiTagsHandler(w http.ResponseWriter, r *http.Request) { + +} |