Explorar o código

main: display empty categories

rigormorrtiss %!s(int64=4) %!d(string=hai) anos
pai
achega
affecac32c
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      discordo.go

+ 7 - 1
discordo.go

@@ -190,6 +190,10 @@ CategoryLoop:
 					continue CategoryLoop
 				}
 			}
+
+			cn := tview.NewTreeNode(c.Name).
+				SetReference(c.ID)
+			n.AddChild(cn)
 		}
 	}
 	// Second-level channels
@@ -201,6 +205,8 @@ CategoryLoop:
 			}
 		}
 	}
+
+	channelsTreeView.SetCurrentNode(n)
 }
 
 func onChannelsTreeViewSelected(n *tview.TreeNode) {
@@ -248,8 +254,8 @@ func onChannelsTreeViewSelected(n *tview.TreeNode) {
 
 func writeMessages(cID discord.ChannelID) {
 	msgs, _ := discordState.Messages(cID, conf.GetMessagesLimit)
+	me, _ := discordState.Cabinet.Me()
 	for i := len(msgs) - 1; i >= 0; i-- {
-		me, _ := discordState.Cabinet.Me()
 		util.WriteMessage(messagesTextView, me.ID, msgs[i])
 	}
 }