summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--system/api/external.go (renamed from system/external/server.go)13
-rw-r--r--system/api/server.go2
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))
}