| ||||||||||||
| ||||||||||||
Documentation | ||||||||||||
newtype SessionT m a | ||||||||||||
| ||||||||||||
class Monad m => MonadSession m where | ||||||||||||
| ||||||||||||
runSessionT :: SessionT m a -> Session -> m (a, Session) | ||||||||||||
data Session | ||||||||||||
| ||||||||||||
currentSessionID :: MonadSession m => m SessionID | ||||||||||||
currentSessionUser :: MonadSession m => m (Maybe UserID) | ||||||||||||
currentSessionStarted :: MonadSession m => m CalendarTime | ||||||||||||
currentSessionLastUse :: MonadSession m => m CalendarTime | ||||||||||||
setCurrentSessionUser :: (MonadIO m, MonadSession m) => Database -> Maybe UserID -> m () | ||||||||||||
Produced by Haddock version 0.7 |