Skip to content

Commit d184002

Browse files
fix: methods overlap
1 parent 7737f9a commit d184002

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

cmd/polleg.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ func main() {
8686
authOptionalChain := muxie.Pre(authMiddleware.NonBlockingHandler)
8787

8888
// authentication-less read-only queries
89-
mux.Handle("/documents", authOptionalChain.ForFunc(api.GetDocumentsWithQuestionsHandler))
9089
mux.Handle("/documents/:id", authOptionalChain.ForFunc(api.GetDocumentHandler))
9190
mux.Handle("/questions/:id", muxie.Methods().
9291
Handle("GET", authOptionalChain.ForFunc(api.GetQuestionHandler)).
@@ -101,7 +100,9 @@ func main() {
101100
mux.Handle("/answers/:id/vote", authChain.ForFunc(api.PostVote))
102101
mux.Handle("/answers/:id/replies", authOptionalChain.ForFunc(api.GetRepliesHandler))
103102
// insert new doc and quesions
104-
mux.Handle("/documents", authChain.ForFunc(api.PostDocumentHandler))
103+
mux.Handle("/documents", muxie.Methods().
104+
Handle("POST", authChain.ForFunc(api.PostDocumentHandler)).
105+
Handle("GET", authOptionalChain.ForFunc(api.GetDocumentsWithQuestionsHandler)))
105106
mux.Handle("/answers/:id", authChain.ForFunc(api.DelAnswerHandler))
106107
mux.Handle("/answers/:id", muxie.Methods().
107108
Handle("DELETE", authChain.ForFunc(api.DelAnswerHandler)).

0 commit comments

Comments
 (0)