aboutsummaryrefslogtreecommitdiff
path: root/go-src/windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'go-src/windows.go')
-rw-r--r--go-src/windows.go25
1 files changed, 10 insertions, 15 deletions
diff --git a/go-src/windows.go b/go-src/windows.go
index 89294a1..73f8733 100644
--- a/go-src/windows.go
+++ b/go-src/windows.go
@@ -32,16 +32,14 @@ func StartupWindow(...string) {
func loginWindow(values ...string) {
// Takes form user input
- inputs := formWindow(loginNavTitle, StartupWindow,
+ var inputs []string
+ formWindow(loginNavTitle, StartupWindow,
[]formInput{
{usernameInName, inputBackSpec, nil},
{passwordInName, "", nil},
},
- values...,
+ &inputs,
)
- if len(inputs) == 0 {
- return
- }
if !usernameExists(inputs[0]) {
defer showError(valueDoesNotExist(usernameInName), loginWindow)
@@ -56,17 +54,16 @@ func loginWindow(values ...string) {
}
func registerWindow(values ...string) {
- inputs := formWindow(registerNavTitle, StartupWindow,
+ var inputs []string
+ formWindow(registerNavTitle, StartupWindow,
[]formInput{
{usernameInName, usernameSpec, stringValidUsername},
{passwordInName, passwordSpec, stringValidPassword},
{nameInName, nameSpec, stringValidName},
},
- values...,
+ &inputs,
)
- if len(inputs) == 0 {
- return
- }
+
if usernameExists(inputs[0]) {
defer showError(valueAlreadyTaken(usernameInName), registerWindow, values...)
return
@@ -126,16 +123,14 @@ func chatsWindow(values ...string) {
}
func createChatWindow(values ...string) {
- inputs := formWindow(createChatNavTitle, chatsWindow,
+ var inputs []string
+ formWindow(createChatNavTitle, chatsWindow,
[]formInput{
{chatNameInName, chatNameSpec, stringValidChatName},
{chatDescInName, chatDescSpec, stringValidChatDesc},
},
- values...,
+ &inputs,
)
- if len(inputs) == 0 {
- return
- }
if chatNameExists(inputs[0]) {
defer showError(valueAlreadyTaken(chatNameInName), createChatWindow, values...)
return