瀏覽代碼

Goroutinize *session.Session.SendMessage()

rigormorrtiss 4 年之前
父節點
當前提交
69f7ac594c
共有 1 個文件被更改,包括 2 次插入5 次删除
  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)
 	}
 }