Detach session activity update from statuses (#6379)
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
b868aa1dc7
Коммит
0ae6886513
@@ -181,3 +181,17 @@ func AttachDeviceId(sessionId string, deviceId string, expiresAt int64) *model.A
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func UpdateLastActivityAtIfNeeded(session model.Session) {
|
||||
now := model.GetMillis()
|
||||
if now-session.LastActivityAt < model.SESSION_ACTIVITY_TIMEOUT {
|
||||
return
|
||||
}
|
||||
|
||||
if result := <-Srv.Store.Session().UpdateLastActivityAt(session.Id, now); result.Err != nil {
|
||||
l4g.Error(utils.T("api.status.last_activity.error", session.UserId, session.Id))
|
||||
}
|
||||
|
||||
session.LastActivityAt = now
|
||||
AddSessionToCache(&session)
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user