Spock-0.14.0.0: Another Haskell web framework for rapid development
Safe HaskellNone
LanguageHaskell2010

Web.Spock.Internal.SessionManager

Documentation

createSessionManager :: MonadIO m => SessionCfg conn sess st -> SessionIf m -> IO (SessionManager m conn sess st) Source #

withSessionManager :: MonadIO m => SessionCfg conn sess st -> SessionIf m -> (SessionManager m conn sess st -> IO a) -> IO a Source #

data Session conn sess st Source #

Constructors

Session 

Instances

Instances details
Show (Session conn sess st) Source # 
Instance details

Defined in Web.Spock.Internal.Types

Methods

showsPrec :: Int -> Session conn sess st -> ShowS #

show :: Session conn sess st -> String #

showList :: [Session conn sess st] -> ShowS #

IsSession (Session conn sess st) Source # 
Instance details

Defined in Web.Spock.Internal.SessionVault

Associated Types

type SessionKey (Session conn sess st) Source #

Methods

getSessionKey :: Session conn sess st -> SessionKey (Session conn sess st) Source #

type SessionKey (Session conn sess st) Source # 
Instance details

Defined in Web.Spock.Internal.SessionVault

type SessionKey (Session conn sess st) = Text

data SessionManager m conn sess st Source #

Constructors

SessionManager 

Fields

data SessionIf m Source #

Constructors

SessionIf 

Fields