From a9d7d114e9ed0b5b4157a13b9a90e175f2785584 Mon Sep 17 00:00:00 2001 From: Ben Morrison Date: Sun, 9 Jun 2019 15:00:02 -0400 Subject: apiEndpointHandler now 404s invalid endpoints, better testing for it --- svc/handlers.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'svc/handlers.go') diff --git a/svc/handlers.go b/svc/handlers.go index 5bb0d4f..02975ef 100644 --- a/svc/handlers.go +++ b/svc/handlers.go @@ -133,9 +133,13 @@ func apiEndpointHandler(w http.ResponseWriter, r *http.Request) { out, err = twtxtCache.QueryInStatus("@<") out = registry.ReduceToPage(page, out) - default: + case "/api/plain/tweets": out, err = twtxtCache.QueryAllStatuses() out = registry.ReduceToPage(page, out) + + default: + log404(w, r, fmt.Errorf("endpoint not found")) + return } errLog("", err) -- cgit 1.4.1-2-gfad0