shorgru/pkg/handler/feed/handler.go
Alexander Neonxp Kiryukhin e849e705c3
Добавил рейтинг
Добавил страницу топа
Добавил rss/xml/json feed
2024-10-08 03:50:53 +03:00

21 lines
368 B
Go

package feed
import (
"github.com/labstack/echo/v4"
"github.com/uptrace/bun"
"sh.org.ru/pkg/config"
)
type Handler struct {
db *bun.DB
cfg *config.Config
}
// NewHandler returns new Handler.
func NewHandler(db *bun.DB, cfg *config.Config) *Handler {
return &Handler{db: db, cfg: cfg}
}
func (h *Handler) Register(g *echo.Group) {
g.GET("/:type", h.Feed)
}