+5
-1
knotserver/handler.go
+5
-1
knotserver/handler.go
···
69
69
r.Route("/{did}", func(r chi.Router) {
70
70
// Repo routes
71
71
r.Route("/{name}", func(r chi.Router) {
72
-
r.Post("/collaborator/add", h.AddRepoCollaborator)
72
+
r.Route("/collaborator", func(r chi.Router) {
73
+
r.Use(h.VerifySignature)
74
+
r.Post("/add", h.AddRepoCollaborator)
75
+
})
73
76
74
77
r.Get("/", h.RepoIndex)
75
78
r.Get("/info/refs", h.InfoRefs)
76
79
r.Post("/git-upload-pack", h.UploadPack)
77
80
78
81
r.Route("/merge", func(r chi.Router) {
82
+
r.With(h.VerifySignature)
79
83
r.Post("/", h.Merge)
80
84
r.Post("/check", h.MergeCheck)
81
85
})