3
0
mirror of https://github.com/ergochat/ergo.git synced 2024-11-13 07:29:30 +01:00

fix confusion between lastSeen and lastActive

This commit is contained in:
Shivaram Lingamneni 2020-03-02 03:06:57 -05:00
parent d72037725b
commit 5447fc79ff

View File

@ -308,16 +308,16 @@ func (server *Server) RunClient(conn clientConn, proxyLine string) {
client.run(session, proxyLine)
}
func (server *Server) AddAlwaysOnClient(account ClientAccount, chnames []string, lastActive time.Time) {
func (server *Server) AddAlwaysOnClient(account ClientAccount, chnames []string, lastSeen time.Time) {
now := time.Now().UTC()
config := server.Config()
if lastActive.IsZero() {
lastActive = now
if lastSeen.IsZero() {
lastSeen = now
}
client := &Client{
lastSeen: now,
lastActive: lastActive,
lastSeen: lastSeen,
lastActive: now,
channels: make(ChannelSet),
ctime: now,
languages: server.Languages().Default(),