Files
push-server/interval/api/router.go

19 lines
338 B
Go

package api
import (
"net/http"
"git.jinshen.cn/remilia/push-server/interval/api/handler"
"git.jinshen.cn/remilia/push-server/interval/hub"
"github.com/go-chi/chi/v5"
)
func NewRouter(h *hub.Hub) http.Handler {
r := chi.NewRouter()
r.Post("/health", handler.Health)
r.Post("/push/{topic}", handler.PushHandler(h))
return r
}