summaryrefslogtreecommitdiff
path: root/client/application.go
diff options
context:
space:
mode:
authorcitrons <citrons@mondecitronne.com>2025-06-04 12:13:34 -0500
committercitrons <citrons@mondecitronne.com>2025-06-07 16:02:18 -0500
commit8dd1c52d45ad0dedb743107bcf255b2822c9501d (patch)
treef485b3fe3496ba0176c9430ddf358966448028cc /client/application.go
parentb0fd9a1c7848343ef378b772eb76a0e99747260c (diff)
default value for login prompt
Diffstat (limited to 'client/application.go')
-rw-r--r--client/application.go8
1 files changed, 7 insertions, 1 deletions
diff --git a/client/application.go b/client/application.go
index 2d16591..5b60ca4 100644
--- a/client/application.go
+++ b/client/application.go
@@ -36,12 +36,18 @@ func newApplication(serverAddress string) *application {
}
func (a *application) OnConnect() {
+ u := a.cache.Get(a.uid)
+ var username string
+ if u != nil {
+ username = u.Fields[""]
+ }
+ a.pushPrompt(newLoginPrompt(username))
+
a.connected = true
a.reconnecting = false
a.cache = object.NewCache(a)
a.windowCache = window.NewCache()
a.cmdWindow.info("connected to %s", a.Client.Address)
- a.pushPrompt(&loginPrompt{})
}
func (a *application) OnDisconnect(err error) {