rigormorrtiss 4 лет назад
Родитель
Сommit
8f384643f4
1 измененных файлов с 9 добавлено и 10 удалено
  1. 9 10
      discordo.go

+ 9 - 10
discordo.go

@@ -165,15 +165,14 @@ func onGuildsDropDownSelected(text string, _ int) {
 		channelNode := tview.NewTreeNode(channel.Name).
 		channelNode := tview.NewTreeNode(channel.Name).
 			SetReference(channel)
 			SetReference(channel)
 
 
-		if channel.ParentID == "" {
+		switch channel.Type {
+		case discordgo.ChannelTypeGuildCategory:
+			channelNode.SetColor(tcell.ColorDarkCyan)
 			channelsTreeNode.AddChild(channelNode)
 			channelsTreeNode.AddChild(channelNode)
-			continue
-		}
-
-		if channel.Type == discordgo.ChannelTypeGuildCategory {
-			channelNode.SetColor(tcell.ColorLightCyan)
-			channelsTreeNode.AddChild(channelNode)
-			continue
+		default:
+			if channel.ParentID == "" {
+				channelsTreeNode.AddChild(channelsTreeNode)
+			}
 		}
 		}
 	}
 	}
 }
 }
@@ -211,7 +210,7 @@ func onChannelsTreeViewSelected(node *tview.TreeNode) {
 		}
 		}
 
 
 		for i := len(messages) - 1; i >= 0; i-- {
 		for i := len(messages) - 1; i >= 0; i-- {
-			go util.WriteMessage(messagesTextView, session, messages[i])
+			util.WriteMessage(messagesTextView, session, messages[i])
 		}
 		}
 	}
 	}
 }
 }
@@ -225,7 +224,7 @@ func onMessageInputFieldDone(key tcell.Key) {
 			return
 			return
 		}
 		}
 
 
-		_, err := session.ChannelMessageSend(currentChannel.ID+"123", currentText)
+		_, err := session.ChannelMessageSend(currentChannel.ID, currentText)
 		if err != nil {
 		if err != nil {
 			panic(err)
 			panic(err)
 		}
 		}