Load ticket page with no msgs

This commit is contained in:
rxdn 2021-03-20 19:12:24 +00:00
parent 52934a0f63
commit c83858bebf

View File

@ -62,19 +62,12 @@ func GetTicket(ctx *gin.Context) {
return return
} }
if ticket.ChannelId == nil { messagesFormatted := make([]map[string]interface{}, 0)
ctx.AbortWithStatusJSON(404, gin.H{ if ticket.ChannelId != nil {
"success": false,
"error": "Ticket channel does not exist",
})
return
}
// Get messages // Get messages
messages, _ := rest.GetChannelMessages(botContext.Token, botContext.RateLimiter, *ticket.ChannelId, rest.GetChannelMessagesData{Limit: 100}) messages, _ := rest.GetChannelMessages(botContext.Token, botContext.RateLimiter, *ticket.ChannelId, rest.GetChannelMessagesData{Limit: 100})
// Format messages, exclude unneeded data // Format messages, exclude unneeded data
messagesFormatted := make([]map[string]interface{}, 0)
for _, message := range utils.Reverse(messages) { for _, message := range utils.Reverse(messages) {
content := message.Content content := message.Content
@ -97,6 +90,7 @@ func GetTicket(ctx *gin.Context) {
"content": content, "content": content,
}) })
} }
}
ctx.JSON(200, gin.H{ ctx.JSON(200, gin.H{
"success": true, "success": true,