diff options
-rw-r--r-- | system/api/external.go (renamed from system/external/server.go) | 13 | ||||
-rw-r--r-- | system/api/server.go | 2 |
2 files changed, 5 insertions, 10 deletions
diff --git a/system/external/server.go b/system/api/external.go index 8f40ad1..19dc1d0 100644 --- a/system/external/server.go +++ b/system/api/external.go @@ -1,11 +1,10 @@ -package external +package api import ( - "fmt" + "log" "net/http" "github.com/bosssauce/ponzu/content" - "github.com/bosssauce/ponzu/system/api" "github.com/bosssauce/ponzu/system/db" ) @@ -14,13 +13,7 @@ type Externalable interface { Accept() bool } -func init() { - http.HandleFunc("/api/external/posts", api.CORS(externalPostsHandler)) -} - func externalPostsHandler(res http.ResponseWriter, req *http.Request) { - fmt.Println("got request") - res.Header().Set("X-TEST", "Request ack") if req.Method != http.MethodPost { res.WriteHeader(http.StatusMethodNotAllowed) return @@ -34,7 +27,7 @@ func externalPostsHandler(res http.ResponseWriter, req *http.Request) { p, found := content.Types[t] if !found { - fmt.Println(t, content.Types, p) + log.Println("Attempt to submit content", t, "by", req.RemoteAddr) res.WriteHeader(http.StatusNotFound) return } diff --git a/system/api/server.go b/system/api/server.go index da73382..816bc21 100644 --- a/system/api/server.go +++ b/system/api/server.go @@ -9,4 +9,6 @@ func Run() { http.HandleFunc("/api/posts", CORS(postsHandler)) http.HandleFunc("/api/post", CORS(postHandler)) + + http.HandleFunc("/api/external/posts", CORS(externalPostsHandler)) } |