isl-api/Routes/PowerItemRoutes.go
Annika Merris d4b2d5fefb Switched From httprouter to chi
I believe all functionality works properly
2024-02-07 19:15:25 -05:00

19 lines
425 B
Go

package routes
import (
"forgejo.merr.is/annika/isl-api/Controllers"
"github.com/go-chi/chi/v5"
)
func SetupPowerItemRoutes(c Controllers.PowerItemController) *chi.Mux {
r := chi.NewRouter()
r.Get("/", c.GetAll)
r.Get("/asMap", c.GetAllAsMap)
r.Get("/byType/{type:[1-3]}", c.GetAllByType)
r.Get("/byType/{type:[1-3]}/asMap", c.GetAllByTypeAsMap)
r.Post("/", c.Add)
r.Post("/multiple", c.AddMultiple)
return r
}