package client_api import ( "net/http" ) func SetupHTTPServer(mux *http.ServeMux, data_dir string) { mux.HandleFunc("/client/episodes", func(w http.ResponseWriter, r *http.Request) { episodesHandler(data_dir, w, r) }) mux.HandleFunc("/client/shows", func(w http.ResponseWriter, r *http.Request) { showsHandler(data_dir, w, r) }) mux.HandleFunc("/client/describe", func(w http.ResponseWriter, r *http.Request) { describeHandler(data_dir, w, r) }) mux.HandleFunc("/client/recently_added", func(w http.ResponseWriter, r *http.Request) { recentlyAddedHandler(data_dir, w, r) }) mux.HandleFunc("/client/in_progress", func(w http.ResponseWriter, r *http.Request) { inProgressHandler(data_dir, w, r) }) }