diff options
Diffstat (limited to 'client/login_prompt.go')
| -rw-r--r-- | client/login_prompt.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/client/login_prompt.go b/client/login_prompt.go index 7e38d30..c19d987 100644 --- a/client/login_prompt.go +++ b/client/login_prompt.go @@ -2,6 +2,7 @@ package main import ( "citrons.xyz/talk/tui" + "os" ) type loginPrompt struct { @@ -9,6 +10,16 @@ type loginPrompt struct { username string } +func newLoginPrompt(completeName string) *loginPrompt { + var prompt loginPrompt + username := completeName + if username == "" { + username = os.Getenv("USER") + } + prompt.input.SetText(username) + return &prompt +} + func (p *loginPrompt) Input() *tui.TextInput { return &p.input } |
