StreamBox/internal/handler/ping.go

22 lines
376 B
Go

package handler
import (
"github.com/gin-gonic/gin"
"streambox/internal/service"
"streambox/pkg/response"
)
type PingHandler struct {
svc *service.PingService
}
func NewPingHandler(svc *service.PingService) *PingHandler {
return &PingHandler{svc: svc}
}
func (h *PingHandler) Ping(c *gin.Context) {
msg := h.svc.Ping()
response.Success(c, gin.H{"message": msg})
}