Skip to content
Snippets Groups Projects
Commit dab5b166 authored by Christian Pointner's avatar Christian Pointner
Browse files

minor refactoring

parent 0fd73065
Branches
No related tags found
No related merge requests found
......@@ -78,56 +78,56 @@ func InstallHTTPHandler(r *mux.Router, st *store.Store, im *importer.Importer, i
// Shows
showsHandler := make(handlers.MethodHandler)
showsHandler["GET"] = api.ListShows()
showsHandler[http.MethodGet] = api.ListShows()
r.Handle("/shows", showsHandler)
showHandler := make(handlers.MethodHandler)
showHandler["POST"] = api.CreateShow()
showHandler[http.MethodPost] = api.CreateShow()
r.Handle("/shows/{show-id}", showHandler)
// Files
filesHandler := make(handlers.MethodHandler)
filesHandler["GET"] = api.ListFilesOfShow()
filesHandler["POST"] = api.CreateFileForShow()
filesHandler[http.MethodGet] = api.ListFilesOfShow()
filesHandler[http.MethodPost] = api.CreateFileForShow()
r.Handle("/shows/{show-id}/files", filesHandler)
fileHandler := make(handlers.MethodHandler)
fileHandler["GET"] = api.ReadFileOfShow()
fileHandler["PATCH"] = api.PatchFileOfShow()
fileHandler["DELETE"] = api.DeleteFileOfShow()
fileHandler[http.MethodGet] = api.ReadFileOfShow()
fileHandler[http.MethodPatch] = api.PatchFileOfShow()
fileHandler[http.MethodDelete] = api.DeleteFileOfShow()
r.Handle("/shows/{show-id}/files/{file-id}", fileHandler)
usageHandler := make(handlers.MethodHandler)
usageHandler["GET"] = api.ReadUsageOfFile()
usageHandler[http.MethodGet] = api.ReadUsageOfFile()
r.Handle("/shows/{show-id}/files/{file-id}/usage", usageHandler)
importHandler := make(handlers.MethodHandler)
importHandler["GET"] = api.ReadImportOfFile()
importHandler["DELETE"] = api.CancelImportOfFile()
importHandler[http.MethodGet] = api.ReadImportOfFile()
importHandler[http.MethodDelete] = api.CancelImportOfFile()
r.Handle("/shows/{show-id}/files/{file-id}/import", importHandler)
uploadHandler := make(handlers.MethodHandler)
// TODO: distignuish between flow.js and simple upload using the content type?!?
uploadHandler["PUT"] = api.UploadFileSimple()
uploadHandler["POST"] = api.UploadFileFlowJS()
uploadHandler["GET"] = api.TestFileFlowJS()
uploadHandler[http.MethodPut] = api.UploadFileSimple()
uploadHandler[http.MethodPost] = api.UploadFileFlowJS()
uploadHandler[http.MethodGet] = api.TestFileFlowJS()
r.Handle("/shows/{show-id}/files/{file-id}/upload", uploadHandler)
// Imports
importsHandler := make(handlers.MethodHandler)
importsHandler["GET"] = api.ListImportsOfShow()
importsHandler[http.MethodGet] = api.ListImportsOfShow()
r.Handle("/shows/{show-id}/imports", importsHandler)
// Playlists
playlistsHandler := make(handlers.MethodHandler)
playlistsHandler["GET"] = api.ListPlaylistsOfShow()
playlistsHandler["POST"] = api.CreatePlaylistForShow()
playlistsHandler[http.MethodGet] = api.ListPlaylistsOfShow()
playlistsHandler[http.MethodPost] = api.CreatePlaylistForShow()
r.Handle("/shows/{show-id}/playlists", playlistsHandler)
playlistHandler := make(handlers.MethodHandler)
playlistHandler["GET"] = api.ReadPlaylistOfShow()
playlistHandler["PUT"] = api.UpdatePlaylistOfShow()
playlistHandler["DELETE"] = api.DeletePlaylistOfShow()
playlistHandler[http.MethodGet] = api.ReadPlaylistOfShow()
playlistHandler[http.MethodPut] = api.UpdatePlaylistOfShow()
playlistHandler[http.MethodDelete] = api.DeletePlaylistOfShow()
r.Handle("/shows/{show-id}/playlists/{playlist-id}", playlistHandler)
// Index
......@@ -135,7 +135,7 @@ func InstallHTTPHandler(r *mux.Router, st *store.Store, im *importer.Importer, i
// TODO: do api docs based on:
// - https://github.com/adams-sarah/test2doc
// - https://github.com/bukalapak/snowboard
indexHandler["GET"] = api.ListEndpoints()
indexHandler[http.MethodGet] = api.ListEndpoints()
r.Handle("/", indexHandler)
r.Walk(func(route *mux.Route, router *mux.Router, ancestors []*mux.Route) error {
......
......@@ -151,9 +151,9 @@ func InstallHTTPHandler(r *mux.Router) {
}
sessionHandler := make(handlers.MethodHandler)
sessionHandler["POST"] = newSession()
sessionHandler["GET"] = getSession()
sessionHandler["DELETE"] = deleteSession()
sessionHandler[http.MethodPost] = newSession()
sessionHandler[http.MethodGet] = getSession()
sessionHandler[http.MethodDelete] = deleteSession()
r.Handle("/session", sessionHandler)
r.HandleFunc("/backends", listBackends)
......
......@@ -143,7 +143,7 @@ type JobSourceHTTP struct {
func newJobSourceHTTP(client *http.Client, srcURL SourceURL, ctx context.Context) (*JobSourceHTTP, error) {
src := &JobSourceHTTP{}
req, err := http.NewRequest("GET", srcURL.String(), nil)
req, err := http.NewRequest(http.MethodGet, srcURL.String(), nil)
if err != nil {
return nil, err
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment