diff --git a/api.go b/api.go deleted file mode 100644 index 4c27681d..00000000 --- a/api.go +++ /dev/null @@ -1,37 +0,0 @@ -package main - -import ( - "fmt" - "net/http" - - "github.com/gorilla/mux" -) - -func API(w http.ResponseWriter, r *http.Request) { - fmt.Fprintf(w, "Hello api") -} - -//API_Campaigns returns a list of campaigns if requested via GET. -//If requested via POST, API_Campaigns creates a new campaign and returns a reference to it. -func API_Campaigns(w http.ResponseWriter, r *http.Request) { - switch { - case r.Method == "GET": - - case r.Method == "POST": - fmt.Fprintf(w, "Hello POST!") - } - fmt.Fprintf(w, "Hello api") -} - -//API_Campaigns_Id returns details about the requested campaign. If the campaign is not -//valid, API_Campaigns_Id returns null. -func API_Campaigns_Id(w http.ResponseWriter, r *http.Request) { - w.Header().Set("Content-Type", "application/json") - vars := mux.Vars(r) - fmt.Fprintf(w, "{\"method\" : \""+r.Method+"\", \"id\" : "+vars["id"]+"}") -} - -//API_Doc renders a template describing the API documentation. -func API_Doc(w http.ResponseWriter, r *http.Request) { - renderTemplate(w, "api_doc") -}