newsbot-api/internal/handler/v1/queue.go

37 lines
981 B
Go
Raw Permalink Normal View History

2024-04-23 07:15:38 -07:00
package v1
import (
2024-04-23 07:15:38 -07:00
"git.jamestombleson.com/jtom38/newsbot-api/internal/domain/models"
)
type ListDiscordWebHooksQueueResults struct {
ApiStatusModel
Payload []models.DiscordQueueDetailsDto `json:"payload"`
}
// GetDiscordQueue
// @Summary Returns the top 100 entries from the queue to be processed.
// @Produce application/json
// @Tags Queue
// @Router /queue/discord/webhooks [get]
// @Success 200 {object} ListDiscordWebHooksQueueResults "ok"
//func (s *Handler) ListDiscordWebhookQueue(c echo.Context) error {
// p := ListDiscordWebHooksQueueResults{
// ApiStatusModel: ApiStatusModel{
// Message: "OK",
// StatusCode: http.StatusOK,
// },
// }
//
// // Get the raw resp from sql
// res, err := s.dto.ListDiscordWebhookQueueDetails(c.Request().Context(), 50)
// if err != nil {
// return c.JSON(http.StatusInternalServerError, domain.BaseResponse{
// Message: err.Error(),
// })
// }
//
// p.Payload = res
// return c.JSON(http.StatusOK, p)
//}