From c4974374d9840caa6ec496c138a6220dd40afa54 Mon Sep 17 00:00:00 2001 From: Corey Hulen Date: Thu, 8 Dec 2016 07:18:15 -0800 Subject: PLT-4853 Adding cache purging to the server (server) (#4735) * PLT-4853 Adding caching invalidation to HA * PLT-4853 Adding cach purging to the server --- api/user.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'api/user.go') diff --git a/api/user.go b/api/user.go index 5c92cf47a..2085ccb60 100644 --- a/api/user.go +++ b/api/user.go @@ -715,7 +715,7 @@ func attachDeviceId(c *Context, w http.ResponseWriter, r *http.Request) { } } - sessionCache.Remove(c.Session.Token) + RemoveAllSessionsForUserId(c.Session.UserId) c.Session.SetExpireInDays(*utils.Cfg.ServiceSettings.SessionLengthMobileInDays) maxAge := *utils.Cfg.ServiceSettings.SessionLengthMobileInDays * 60 * 60 * 24 @@ -756,18 +756,13 @@ func RevokeSessionById(c *Context, sessionId string) { if session.IsOAuth { RevokeAccessToken(session.Token) } else { - sessionCache.Remove(session.Token) - if result := <-Srv.Store.Session().Remove(session.Id); result.Err != nil { c.Err = result.Err } } RevokeWebrtcToken(session.Id) - - if einterfaces.GetClusterInterface() != nil { - einterfaces.GetClusterInterface().RemoveAllSessionsForUserId(session.UserId) - } + RemoveAllSessionsForUserId(session.UserId) } } -- cgit v1.2.3-1-g7c22