mirror of
https://github.com/kataras/iris.git
synced 2025-12-23 21:07:03 +00:00
Read https://github.com/kataras/iris/tree/master/HISTORY.md
This commit is contained in:
@@ -21,7 +21,6 @@ var (
|
||||
func register() {
|
||||
// the actual work is here.
|
||||
Provider.NewStore = func(sessionId string, cookieLifeDuration time.Duration) store.IStore {
|
||||
//println("memory.go:49-> requesting new memory store with sessionid: " + sessionId)
|
||||
return &Store{sid: sessionId, lastAccessedTime: time.Now(), values: make(map[interface{}]interface{}, 0)}
|
||||
}
|
||||
sessions.Register(Provider)
|
||||
|
||||
@@ -4,7 +4,12 @@ import "github.com/kataras/iris/config"
|
||||
|
||||
// New creates & returns a new Manager and start its GC
|
||||
func New(cfg ...config.Sessions) *Manager {
|
||||
manager, err := newManager(config.DefaultSessions().Merge(cfg))
|
||||
c := config.DefaultSessions().Merge(cfg)
|
||||
// If provider is empty then return nil manager, means that the sessions are disabled
|
||||
if c.Provider == "" {
|
||||
return nil
|
||||
}
|
||||
manager, err := newManager(c)
|
||||
if err != nil {
|
||||
panic(err.Error()) // we have to panic here because we will start GC after and if provider is nil then many panics will come
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user