From 85ae8811db3934368c323b34169b2afec9379842 Mon Sep 17 00:00:00 2001 From: nart4hire <13520129@std.stei.itb.ac.id> Date: Fri, 28 Apr 2023 18:29:26 +0700 Subject: [PATCH] fix(quiz): fixed handler --- routes/quiz/route.go | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/routes/quiz/route.go b/routes/quiz/route.go index 3541c68..e706bb1 100644 --- a/routes/quiz/route.go +++ b/routes/quiz/route.go @@ -14,7 +14,6 @@ type QuizRoutes struct { func (q QuizRoutes) Register(r chi.Router) { r.Get("/course/{id}/quiz", q.QuizHandler.GetAllQuizes) - r.Get("/quiz/{id}", q.QuizHandler.GetQuizDetail) guard := q.GuardBuilder.Build( user.Student, @@ -38,13 +37,12 @@ func (q QuizRoutes) Register(r chi.Router) { }) r.Route("/quiz/{id}", func(r chi.Router) { - r.Use(guard) - r.Put("/", q.QuizHandler.NewQuiz) - }) - - r.Route("/quiz/{id}", func(r chi.Router) { - r.Use(guard) - r.Delete("/", q.QuizHandler.DeleteQuiz) + r.Get("/", q.QuizHandler.GetQuizDetail) + r.Route("/", func(r chi.Router) { + r.Use(guard) + r.Put("/", q.QuizHandler.NewQuiz) + r.Delete("/", q.QuizHandler.DeleteQuiz) + }) }) r.Route("/quiz/link/{id}", func(r chi.Router) { -- GitLab