diff --git a/cmd/guilds_tree.go b/cmd/guilds_tree.go index 31b3fdb..0186c5c 100644 --- a/cmd/guilds_tree.go +++ b/cmd/guilds_tree.go @@ -178,6 +178,8 @@ func (gt *GuildsTree) onSelected(n *tview.TreeNode) { switch ref := n.GetReference().(type) { case discord.GuildID: + go discordState.MemberState.Subscribe(ref) + cs, err := discordState.Cabinet.Channels(ref) if err != nil { slog.Error("failed to get channels", "err", err, "guild_id", ref)