Quellcode durchsuchen

refactor(ui/chat): batch quit state close command

ayn2op vor 2 Monaten
Ursprung
Commit
c5a867654d
1 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 3 3
      internal/ui/chat/view.go

+ 3 - 3
internal/ui/chat/view.go

@@ -231,10 +231,10 @@ func (v *View) HandleEvent(event tcell.Event) tview.Command {
 			return nil
 		})
 	case *QuitEvent:
-		if err := v.CloseState(); err != nil {
-			slog.Error("failed to close the session", "err", err)
+		return tview.BatchCommand{
+			tview.EventCommand(v.closeState),
+			tview.QuitCommand{},
 		}
-		return tview.QuitCommand{}
 	case *tview.KeyEvent:
 		redraw := tview.RedrawCommand{}
 		switch {