Reduce status refresh interval to 3 seconds and add last updated indicator
This commit is contained in:
@@ -54,8 +54,8 @@ func (s *QRScreen) Update(msg tea.Msg) (Screen, tea.Cmd) {
|
||||
case configLoadedMsg:
|
||||
s.configContent = msg.content
|
||||
s.generateQRCode()
|
||||
case errMsg:
|
||||
s.errorMsg = msg.err.Error()
|
||||
case ErrMsg:
|
||||
s.errorMsg = msg.Err.Error()
|
||||
}
|
||||
|
||||
return s, nil
|
||||
@@ -76,7 +76,7 @@ func (s *QRScreen) View() string {
|
||||
func (s *QRScreen) loadConfig() tea.Msg {
|
||||
content, err := wireguard.GetClientConfigContent(s.clientName)
|
||||
if err != nil {
|
||||
return errMsg{err: err}
|
||||
return ErrMsg{Err: err}
|
||||
}
|
||||
return configLoadedMsg{content: content}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user