maot-shortner/internal/app/routes.go
2025-08-06 16:04:04 -03:00

19 lines
321 B
Go

package app
import (
"maot-shortner/internal/handlers"
"net/http"
)
type HandlerList struct {
*handlers.LinkHandler
}
func CreateMux(handlers HandlerList) *http.ServeMux {
r := http.NewServeMux()
r.HandleFunc("/links", handlers.LinkHandler.ListLinks)
r.HandleFunc("/", handlers.LinkHandler.Handle)
return r
}