Explorar o código

Goroutinize *session.Session.SendMessage()

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

+ 2 - 5
discordo.go

@@ -236,16 +236,13 @@ func onChannelsTreeViewSelected(n *tview.TreeNode) {
 
 func onMessageInputFieldDone(k tcell.Key) {
 	if k == tcell.KeyEnter {
-		currentText := messageInputField.GetText()
-		currentText = strings.TrimSpace(currentText)
-
+		currentText := strings.TrimSpace(messageInputField.GetText())
 		if currentText == "" {
 			return
 		}
 
-		discordSession.SendMessage(currentChannel.ID, currentText)
-
 		messageInputField.SetText("")
+		go discordSession.SendMessage(currentChannel.ID, currentText)
 	}
 }