Documentation
¶
Index ¶
- Variables
- func Context(ctx context.Context, session *scs.SessionManager) context.Context
- func ForContext(ctx context.Context) *scs.SessionManager
- func LoadAndSave(sessionManager *scs.SessionManager) echo.MiddlewareFunc
- func LoadAndSaveWithConfig(config SessionConfig) echo.MiddlewareFunc
- func Middleware(session *scs.SessionManager) echo.MiddlewareFunc
- func TimeoutMiddleware(session *scs.SessionManager, exp time.Duration) echo.MiddlewareFunc
- type SessionConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultSessionConfig = SessionConfig{ Skipper: middleware.DefaultSkipper, }
Functions ¶
func Context ¶
Context adds session manager object to context for immediate use
func ForContext ¶
ForContext pulls session manager value for context
func LoadAndSave ¶
func LoadAndSave(sessionManager *scs.SessionManager) echo.MiddlewareFunc
func LoadAndSaveWithConfig ¶
func LoadAndSaveWithConfig(config SessionConfig) echo.MiddlewareFunc
func Middleware ¶
func Middleware(session *scs.SessionManager) echo.MiddlewareFunc
Middleware will add the provided *scs.SessionManager instance to the context
Types ¶
type SessionConfig ¶
type SessionConfig struct { Skipper middleware.Skipper SessionManager *scs.SessionManager }
Click to show internal directories.
Click to hide internal directories.