Sfoglia il codice sorgente

perf(cmd): remove redundant slice

ayn2op 9 mesi fa
parent
commit
18eb50fa2c
1 ha cambiato i file con 3 aggiunte e 8 eliminazioni
  1. 3 8
      cmd/guilds_tree.go

+ 3 - 8
cmd/guilds_tree.go

@@ -142,17 +142,12 @@ func (gt *guildsTree) createChannelNode(node *tview.TreeNode, channel discord.Ch
 }
 
 func (gt *guildsTree) createChannelNodes(node *tview.TreeNode, channels []discord.Channel) {
-	var orphanChs []discord.Channel
-	for _, ch := range channels {
-		if ch.Type != discord.GuildCategory && !ch.ParentID.IsValid() {
-			orphanChs = append(orphanChs, ch)
+	for _, channel := range channels {
+		if channel.Type != discord.GuildCategory && !channel.ParentID.IsValid() {
+			gt.createChannelNode(node, channel)
 		}
 	}
 
-	for _, c := range orphanChs {
-		gt.createChannelNode(node, c)
-	}
-
 PARENT_CHANNELS:
 	for _, c := range channels {
 		if c.Type == discord.GuildCategory {