|
|
|
@ -25,8 +25,8 @@ func addRoutes(mux *http.ServeMux,
|
|
|
|
|
// GET will match GET & HEAD http request methods
|
|
|
|
|
mux.Handle("GET /{$}", sm.LoadAndSave(handleHome(logger, tc, sm, snippetService))) // might be time to swith to github.com/justinas/alice dynamic chain
|
|
|
|
|
mux.Handle("GET /snippet/view/{id}", sm.LoadAndSave(handleSnippetView(logger, tc, sm, snippetService)))
|
|
|
|
|
mux.Handle("GET /snippet/create", sm.LoadAndSave(handleSnippetCreateGet(tc, sm)))
|
|
|
|
|
mux.Handle("POST /snippet/create", sm.LoadAndSave(handleSnippetCreatePost(logger, tc, fd, sm, snippetService)))
|
|
|
|
|
mux.Handle("GET /snippet/create", sm.LoadAndSave(RequireAuthenticationMiddleware(handleSnippetCreateGet(tc, sm), sm)))
|
|
|
|
|
mux.Handle("POST /snippet/create", sm.LoadAndSave(RequireAuthenticationMiddleware(handleSnippetCreatePost(logger, tc, fd, sm, snippetService), sm)))
|
|
|
|
|
// mux.Handle("/something", handleSomething(logger, config))
|
|
|
|
|
// mux.Handle("/healthz", handleHealthzPlease(logger))
|
|
|
|
|
// mux.Handle("/", http.NotFoundHandler())
|
|
|
|
@ -35,7 +35,9 @@ func addRoutes(mux *http.ServeMux,
|
|
|
|
|
mux.Handle("POST /user/signup", sm.LoadAndSave(handleUserSignupPost(logger, tc, fd, sm, userService)))
|
|
|
|
|
mux.Handle("GET /user/login", sm.LoadAndSave(handleUserLoginGet(tc, sm)))
|
|
|
|
|
mux.Handle("POST /user/login", sm.LoadAndSave(handleUserLoginPost(logger, tc, sm, fd, userService)))
|
|
|
|
|
mux.Handle("POST /user/logout", sm.LoadAndSave(handleUserLogoutPost(logger, sm)))
|
|
|
|
|
|
|
|
|
|
// Requires auth
|
|
|
|
|
mux.Handle("POST /user/logout", sm.LoadAndSave(RequireAuthenticationMiddleware(handleUserLogoutPost(logger, sm), sm)))
|
|
|
|
|
|
|
|
|
|
return mux
|
|
|
|
|
}
|
|
|
|
|