mirror of
https://github.com/IllusionMan1212/gorc.git
synced 2026-10-24 18:12:33 +00:00
feat: handle more commands and properly implement older ones
* fix parser tests * write logs to file * gracefully terminate program * make viewport follow output * properly handle channel nicks and display them in the sidepanel * general refactors and fixes
This commit is contained in:
@@ -19,13 +19,8 @@ package app
|
||||
import tea "github.com/charmbracelet/bubbletea"
|
||||
|
||||
func (s *State) Quit() tea.Msg {
|
||||
if s.Client.Quit != nil {
|
||||
close(s.Client.Quit)
|
||||
}
|
||||
|
||||
if s.Client.TcpConn != nil {
|
||||
s.Client.SendCommand("QUIT")
|
||||
s.Client.TcpConn.Close()
|
||||
}
|
||||
|
||||
return tea.Quit()
|
||||
|
||||
Reference in New Issue
Block a user