25 lines
429 B
Go
25 lines
429 B
Go
package v1
|
|
|
|
import (
|
|
"git.roboces.dev/catalin/cvvvvv/internal/service"
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
type Handler struct {
|
|
services *service.Services
|
|
}
|
|
|
|
func NewHandler(services *service.Services) *Handler {
|
|
return &Handler{
|
|
services: services,
|
|
}
|
|
}
|
|
|
|
func (h *Handler) Init(api *gin.RouterGroup) {
|
|
v1 := api.Group("/v1")
|
|
{
|
|
v1.GET("/usage", h.getUsage)
|
|
v1.GET("/ping", h.getPing)
|
|
v1.GET("/resume", h.getResume)
|
|
}
|
|
}
|