Files
gpt-load/internal/handler/common_handler.go
2025-07-05 10:58:54 +08:00

23 lines
515 B
Go

package handler
import (
"gpt-load/internal/channel"
"gpt-load/internal/response"
"github.com/gin-gonic/gin"
)
// CommonHandler handles common, non-grouped requests.
type CommonHandler struct{}
// NewCommonHandler creates a new CommonHandler.
func NewCommonHandler() *CommonHandler {
return &CommonHandler{}
}
// GetChannelTypes returns a list of available channel types.
func (h *CommonHandler) GetChannelTypes(c *gin.Context) {
channelTypes := channel.GetChannels()
response.Success(c, channelTypes)
}