2020-04-23 21:25:21 +01:00

24 lines
433 B
Go

package api
import (
"encoding/json"
"github.com/TicketsBot/GoPanel/rpc/cache"
"github.com/gin-gonic/gin"
)
func ChannelsHandler(ctx *gin.Context) {
guildId := ctx.Keys["guildid"].(uint64)
channels := cache.Instance.GetGuildChannels(guildId)
encoded, err := json.Marshal(channels)
if err != nil {
ctx.JSON(500, gin.H{
"success": true,
"error": err.Error(),
})
return
}
ctx.Data(200, gin.MIMEJSON, encoded)
}