aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Halter <868228+jhalter@users.noreply.github.com>2021-07-27 17:41:28 -0700
committerJeff Halter <868228+jhalter@users.noreply.github.com>2021-07-27 17:41:28 -0700
commit028d97e7f84f5b8f1e0c73ebd7790e40c5819856 (patch)
tree98918a57ef3eabbfe2f9911b9a53db83c4863ac2
parent5454019cb1d74aca96edec31f1951a94ff70f1d1 (diff)
Prevent empty username setting
-rw-r--r--client.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/client.go b/client.go
index e6685df..b2b0766 100644
--- a/client.go
+++ b/client.go
@@ -220,7 +220,11 @@ func (ui *UI) renderSettingsForm() *tview.Flex {
}, nil)
settingsForm.AddInputField("Tracker", ui.HLClient.pref.Tracker, 0, nil, nil)
settingsForm.AddButton("Save", func() {
- ui.HLClient.pref.Username = settingsForm.GetFormItem(0).(*tview.InputField).GetText()
+ usernameInput := settingsForm.GetFormItem(0).(*tview.InputField).GetText()
+ if len(usernameInput) == 0 {
+ usernameInput = "unnamed"
+ }
+ ui.HLClient.pref.Username = usernameInput
iconStr = settingsForm.GetFormItem(1).(*tview.InputField).GetText()
ui.HLClient.pref.IconID, _ = strconv.Atoi(iconStr)
ui.HLClient.pref.Tracker = settingsForm.GetFormItem(2).(*tview.InputField).GetText()