package hotline
import (
- "errors"
"fmt"
"github.com/davecgh/go-spew/spew"
"github.com/gdamore/tcell/v2"
App *tview.Application
Pages *tview.Pages
userList *tview.TextView
- agreeModal *tview.Modal
trackerList *tview.List
HLClient *Client
}
chatInput: chatInput,
userList: userList,
trackerList: tview.NewList(),
- agreeModal: tview.NewModal(),
HLClient: c,
}
}
addr += ":5500"
}
if err := ui.HLClient.JoinServer(addr, login, password); err != nil {
- return errors.New(fmt.Sprintf("Error joining server: %v\n", err))
+ return fmt.Errorf("Error joining server: %v\n", err)
}
go func() {
joinServerForm.
// AddInputField("Name", server, 0, func(textToCheck string, lastChar rune) bool {
// return false
- //}, nil).
+ // }, nil).
AddInputField("Server", server, 0, nil, nil).
AddInputField("Login", login, 0, nil, nil).
AddPasswordField("Password", password, 0, '*', nil).
newsPostForm := tview.NewForm().
SetButtonsAlign(tview.AlignRight).
- //AddButton("Cancel", nil). // TODO: implement cancel button behavior
+ // AddButton("Cancel", nil). // TODO: implement cancel button behavior
AddButton("Send", nil)
newsPostForm.SetInputCapture(func(event *tcell.EventKey) *tcell.EventKey {
switch event.Key() {
SetDirection(tview.FlexRow).
AddItem(nil, 0, 1, false).
AddItem(newsFlex, 15, 1, true).
- //AddItem(newsPostForm, 3, 0, false).
+ // AddItem(newsPostForm, 3, 0, false).
AddItem(nil, 0, 1, false), 40, 1, false).
AddItem(nil, 0, 1, false)