Filter out threads
This commit is contained in:
parent
698d9d2965
commit
785b5bb2ca
@ -10,7 +10,18 @@ import (
|
|||||||
func ChannelsHandler(ctx *gin.Context) {
|
func ChannelsHandler(ctx *gin.Context) {
|
||||||
guildId := ctx.Keys["guildid"].(uint64)
|
guildId := ctx.Keys["guildid"].(uint64)
|
||||||
|
|
||||||
channels := cache.Instance.GetGuildChannels(guildId)
|
var channels []channel.Channel
|
||||||
|
for _, ch := range cache.Instance.GetGuildChannels(guildId) {
|
||||||
|
// Filter out threads
|
||||||
|
if ch.Type == channel.ChannelTypeGuildNewsThread ||
|
||||||
|
ch.Type == channel.ChannelTypeGuildPrivateThread ||
|
||||||
|
ch.Type == channel.ChannelTypeGuildPublicThread {
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
|
||||||
|
channels = append(channels, ch)
|
||||||
|
}
|
||||||
|
|
||||||
if channels == nil {
|
if channels == nil {
|
||||||
channels = make([]channel.Channel, 0) // don't serve null
|
channels = make([]channel.Channel, 0) // don't serve null
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user