diff --git a/main.go b/main.go index 0cfd92462e1ae981f315efff6878b81270838fa2..3e3a005dd939d46b2d9bca2f46e21a4464b74e5e 100644 --- a/main.go +++ b/main.go @@ -139,8 +139,8 @@ func main() { cookie := newOrLoadCookie(config) metrics := server.NewLocalMetrics(logger, startupLogger, db, config) sessionRegistry := server.NewLocalSessionRegistry(metrics) - sessionCache := server.NewLocalSessionCache(config, config.GetSession().TokenExpirySec) - consoleSessionCache := server.NewLocalSessionCache(config, config.GetConsole().TokenExpirySec) + sessionCache := server.NewLocalSessionCache(config.GetSession().TokenExpirySec) + consoleSessionCache := server.NewLocalSessionCache(config.GetConsole().TokenExpirySec) statusRegistry := server.NewStatusRegistry(logger, config, sessionRegistry, jsonpbMarshaler) tracker := server.StartLocalTracker(logger, config, sessionRegistry, statusRegistry, metrics, jsonpbMarshaler) router := server.NewLocalMessageRouter(sessionRegistry, tracker, jsonpbMarshaler) diff --git a/server/session_cache.go b/server/session_cache.go index 076c1c08b0b14449b1f3fa482a77def309196874..e1d4031073d57a3d6a62927d03f4d9120f7e8516 100644 --- a/server/session_cache.go +++ b/server/session_cache.go @@ -48,7 +48,6 @@ type sessionCacheUser struct { type LocalSessionCache struct { sync.RWMutex - config Config ctx context.Context ctxCancelFn context.CancelFunc @@ -56,12 +55,10 @@ type LocalSessionCache struct { cache map[uuid.UUID]*sessionCacheUser } -func NewLocalSessionCache(config Config, tokenExpirySec int64) SessionCache { +func NewLocalSessionCache(tokenExpirySec int64) SessionCache { ctx, ctxCancelFn := context.WithCancel(context.Background()) s := &LocalSessionCache{ - config: config, - ctx: ctx, ctxCancelFn: ctxCancelFn,