From 18eb50fa2cd9e8747bea344c01826be368ec8b40 Mon Sep 17 00:00:00 2001 From: ayn2op Date: Mon, 28 Jul 2025 18:46:05 -0400 Subject: [PATCH] perf(cmd): remove redundant slice --- cmd/guilds_tree.go | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/cmd/guilds_tree.go b/cmd/guilds_tree.go index 6fef0eb..0c6f4db 100644 --- a/cmd/guilds_tree.go +++ b/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 {