diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2022-01-28 20:44:36 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2022-03-17 19:13:40 +1100 |
commit | a90b6efded49abcfa2516db794d7875b0396f558 (patch) | |
tree | ad9c3738830437064ada223f0978dab1d726b479 /pkg/gui/credentials_panel.go | |
parent | fa8571e1f4c349e401542285ea238acdbd9d17ec (diff) |
start refactoring gui
Diffstat (limited to 'pkg/gui/credentials_panel.go')
-rw-r--r-- | pkg/gui/credentials_panel.go | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/pkg/gui/credentials_panel.go b/pkg/gui/credentials_panel.go index 984591a62..b7981338d 100644 --- a/pkg/gui/credentials_panel.go +++ b/pkg/gui/credentials_panel.go @@ -4,6 +4,7 @@ import ( "strings" "github.com/jesseduffield/lazygit/pkg/commands/oscommands" + "github.com/jesseduffield/lazygit/pkg/gui/types" "github.com/jesseduffield/lazygit/pkg/utils" ) @@ -48,15 +49,16 @@ func (gui *Gui) handleSubmitCredential() error { return err } - return gui.refreshSidePanels(refreshOptions{mode: ASYNC}) + return gui.refreshSidePanels(types.RefreshOptions{Mode: types.ASYNC}) } func (gui *Gui) handleCloseCredentialsView() error { + gui.Views.Credentials.ClearTextArea() gui.credentials <- "" return gui.returnFromContext() } -func (gui *Gui) handleCredentialsViewFocused() error { +func (gui *Gui) handleAskFocused() error { keybindingConfig := gui.UserConfig.Keybinding message := utils.ResolvePlaceholderString( @@ -69,18 +71,3 @@ func (gui *Gui) handleCredentialsViewFocused() error { return gui.renderString(gui.Views.Options, message) } - -// handleCredentialsPopup handles the views after executing a command that might ask for credentials -func (gui *Gui) handleCredentialsPopup(cmdErr error) { - if cmdErr != nil { - errMessage := cmdErr.Error() - if strings.Contains(errMessage, "Invalid username, password or passphrase") { - errMessage = gui.Tr.PassUnameWrong - } - _ = gui.returnFromContext() - // we are not logging this error because it may contain a password or a passphrase - _ = gui.createErrorPanel(errMessage) - } else { - _ = gui.closeConfirmationPrompt(false) - } -} |