diff options
Diffstat (limited to 'client/application.go')
| -rw-r--r-- | client/application.go | 8 |
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) { |
