Files
goutils/unstable/session/types.go

21 lines
321 B
Go

package Session
import (
"sync"
"time"
)
const Session_Lifetime time.Duration = time.Duration(120) * time.Second
const cookie_key string = "GSESSID"
type session struct {
mtx sync.Mutex
data map[string]any
expiry time.Time
}
type sessionManager struct {
sessions map[string]*session
mtx sync.Mutex
}