From d7cc5e3c838d05aa59c104f9d37020ae2a4d3c2f Mon Sep 17 00:00:00 2001 From: Eugene Date: Sat, 23 Dec 2017 03:07:35 -0600 Subject: [PATCH] fix moderate docs --- README.md | 4 ++-- app/rest/middleware.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 946847e0..c8766dae 100644 --- a/README.md +++ b/README.md @@ -61,5 +61,5 @@ type Locator struct { - `GET /api/v1/id/{id}` - get comment by `id` - `GET /api/v1/count?url=post-url` - get comment's count for `{url}` - `PUT /api/v1/vote/{id}?url=post-url&vote=1` - vote for comment. `vote`=1 will increase score, -1 decreases. _auth required_ -- `DELETE /api/v1/comment/{id}?url=post-url` - delete comment by `id`. _auth and admin required_ -- `PUT /user/{userid}?site=side-id&block=1` - block or unblock user. _auth and admin required_ +- `DELETE /api/v1/moderate/comment/{id}?url=post-url` - delete comment by `id`. _auth and admin required_ +- `PUT /api/v1/moderate/user/{userid}?site=side-id&block=1` - block or unblock user. _auth and admin required_ diff --git a/app/rest/middleware.go b/app/rest/middleware.go index 3160d3c6..a8f1b5e9 100644 --- a/app/rest/middleware.go +++ b/app/rest/middleware.go @@ -39,11 +39,11 @@ func Limiter(recSec int, excludeIps ...string) func(http.Handler) http.Handler { } keys := []string{ - r.Header.Get("Authorization"), + r.Header.Get("RemoteAddr"), r.Header.Get("X-Forwarded-For"), r.Header.Get("X-Real-IP"), - r.Header.Get("RemoteAddr"), r.Header.Get("User-Agent"), + r.Header.Get("Authorization"), } if httpError := tollbooth.LimitByKeys(l, keys); httpError != nil {