diff options
Diffstat (limited to 'cmd/server/conditionalMiddleware.go')
| -rw-r--r-- | cmd/server/conditionalMiddleware.go | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/cmd/server/conditionalMiddleware.go b/cmd/server/conditionalMiddleware.go deleted file mode 100644 index 60b1398..0000000 --- a/cmd/server/conditionalMiddleware.go +++ /dev/null @@ -1,18 +0,0 @@ -package main - -import "net/http" - -type conditionalMiddlewareFunc func(r *http.Request) bool - -// conditionalMiddleware simply uses handler a if condition is true and handler -// b if condition is false. -func conditionalMiddleware(condition conditionalMiddlewareFunc, - a, b http.Handler) http.Handler { - return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - if condition(r) { - a.ServeHTTP(w, r) - } else { - b.ServeHTTP(w, r) - } - }) -} |
