From ed6f5fc35916ec4f545f7cd94a94e6a1268b99f7 Mon Sep 17 00:00:00 2001 From: ayn2op Date: Mon, 10 Nov 2025 16:35:52 -0500 Subject: [PATCH] refactor: add (*application).focusMessageInput func --- cmd/application.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/cmd/application.go b/cmd/application.go index b854427..14b6b73 100644 --- a/cmd/application.go +++ b/cmd/application.go @@ -119,9 +119,7 @@ func (a *application) onPagesInputCapture(event *tcell.EventKey) *tcell.EventKey a.SetFocus(a.messagesList) return nil case a.cfg.Keys.FocusMessageInput: - if !a.messageInput.GetDisabled() { - a.SetFocus(a.messageInput) - } + a.focusMessageInput() return nil case a.cfg.Keys.FocusPrevious: a.focusPrevious() @@ -169,6 +167,15 @@ func (a *application) focusGuildsTree() bool { return false } +func (a *application) focusMessageInput() bool { + if !a.messageInput.GetDisabled() { + a.SetFocus(a.messageInput) + return true + } + + return false +} + func (a *application) focusPrevious() { switch a.GetFocus() { case a.guildsTree: