From e01dc95d7d128471fa8921d405bdb1a4b6cbd9e5 Mon Sep 17 00:00:00 2001 From: Christian Rocha Date: Fri, 21 Aug 2020 16:41:06 -0400 Subject: [PATCH] Shorten status messages to 2 seconds --- ui/pager.go | 2 +- ui/stash.go | 2 +- ui/ui.go | 5 ++++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ui/pager.go b/ui/pager.go index f138254..1f618fe 100644 --- a/ui/pager.go +++ b/ui/pager.go @@ -269,7 +269,7 @@ func pagerUpdate(msg tea.Msg, m pagerModel) (pagerModel, tea.Cmd) { if m.statusMessageTimer != nil { m.statusMessageTimer.Stop() } - m.statusMessageTimer = time.NewTimer(time.Second * 3) + m.statusMessageTimer = time.NewTimer(statusMessageTimeout) cmds = append(cmds, waitForStatusMessageTimeout(pagerContext, m.statusMessageTimer)) case stashErrMsg: diff --git a/ui/stash.go b/ui/stash.go index 7d441cc..e36e27a 100644 --- a/ui/stash.go +++ b/ui/stash.go @@ -311,7 +311,7 @@ func stashUpdate(msg tea.Msg, m stashModel) (stashModel, tea.Cmd) { if m.statusMessageTimer != nil { m.statusMessageTimer.Stop() } - m.statusMessageTimer = time.NewTimer(time.Second * 3) + m.statusMessageTimer = time.NewTimer(statusMessageTimeout) cmds = append(cmds, waitForStatusMessageTimeout(stashContext, m.statusMessageTimer)) case statusMessageTimeoutMsg: diff --git a/ui/ui.go b/ui/ui.go index 75706b7..c20a362 100644 --- a/ui/ui.go +++ b/ui/ui.go @@ -17,7 +17,10 @@ import ( te "github.com/muesli/termenv" ) -const noteCharacterLimit = 256 // should match server +const ( + noteCharacterLimit = 256 // should match server + statusMessageTimeout = time.Second * 2 // how long to show status messages like "stashed!" +) var ( config Config