mirror of
https://github.com/kataras/iris.git
synced 2026-03-06 08:25:59 +00:00
Version 3.0.0-beta cleaned
This commit is contained in:
14
sessions/sessions.go
Normal file
14
sessions/sessions.go
Normal file
@@ -0,0 +1,14 @@
|
||||
package sessions
|
||||
|
||||
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))
|
||||
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
|
||||
}
|
||||
//run the GC here
|
||||
go manager.GC()
|
||||
return manager
|
||||
}
|
||||
Reference in New Issue
Block a user