فهرست منبع

feat(cmd): only call Draw on message create event

ayn2op 10 ماه پیش
والد
کامیت
ed5cf22d4f
2فایلهای تغییر یافته به همراه1 افزوده شده و 3 حذف شده
  1. 0 3
      cmd/messages_text.go
  2. 1 0
      cmd/state.go

+ 0 - 3
cmd/messages_text.go

@@ -56,9 +56,6 @@ func newMessagesText(cfg *config.Config) *messagesText {
 		SetWordWrap(true).
 		ScrollToEnd().
 		SetHighlightedFunc(mt.onHighlighted).
-		SetChangedFunc(func() {
-			app.Draw()
-		}).
 		SetTitle("Messages").
 		SetInputCapture(mt.onInputCapture)
 

+ 1 - 0
cmd/state.go

@@ -112,6 +112,7 @@ func onMessageCreate(m *gateway.MessageCreateEvent) {
 	if app.guildsTree.selectedChannelID.IsValid() &&
 		app.guildsTree.selectedChannelID == m.ChannelID {
 		app.messagesText.createMsg(m.Message)
+		app.Draw()
 	}
 
 	if err := notifications.HandleIncomingMessage(discordState, m, app.cfg); err != nil {