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