[MM-34179] app: move cluster registeration to server creation (#17306)

* app: move cluster registeration to server creation

* initserver via fakeapp

* reflect review comments
Этот коммит содержится в:
Ibrahim Serdar Acikgoz
2021-04-01 11:29:56 +03:00
коммит произвёл GitHub
родитель 756f5fbff3
Коммит e13d85d8c7
9 изменённых файлов: 116 добавлений и 148 удалений

Просмотреть файл

@@ -237,26 +237,11 @@ func (a *App) ClearSessionCacheForAllUsers() {
}
func (a *App) ClearSessionCacheForUserSkipClusterSend(userID string) {
if keys, err := a.Srv().sessionCache.Keys(); err == nil {
var session *model.Session
for _, key := range keys {
if err := a.Srv().sessionCache.Get(key, &session); err == nil {
if session.UserId == userID {
a.Srv().sessionCache.Remove(key)
if a.Metrics() != nil {
a.Metrics().IncrementMemCacheInvalidationCounterSession()
}
}
}
}
}
a.InvalidateWebConnSessionCacheForUser(userID)
a.Srv().clearSessionCacheForUserSkipClusterSend(userID)
}
func (a *App) ClearSessionCacheForAllUsersSkipClusterSend() {
mlog.Info("Purging sessions cache")
a.Srv().sessionCache.Purge()
a.Srv().clearSessionCacheForAllUsersSkipClusterSend()
}
func (a *App) AddSessionToCache(session *model.Session) {