File size: 379 Bytes
8d3471e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package auth

import (
	"net/http"

	"github.com/go-chi/chi/v5"
)

func (h *Handler) RequireAdmin(next http.Handler) http.Handler {
	return h.requireAdmin(next)
}

func RegisterPublicRoutes(r chi.Router, h *Handler) {
	r.Post("/login", h.login)
	r.Get("/verify", h.verify)
}

func RegisterProtectedRoutes(r chi.Router, h *Handler) {
	r.Get("/vercel/config", h.getVercelConfig)
}