Module

Perspectives.CouchdbState

#UserInfo

type UserInfo = { couchdbBaseURL :: String, couchdbPassword :: String, userName :: String }

#CouchdbState

type CouchdbState f = { couchdbSessionStarted :: Boolean, sessionCookie :: AVar String, userInfo :: UserInfo | f }

#MonadCouchdb

#runMonadCouchdb

runMonadCouchdb :: forall a. String -> String -> MonadCouchdb () a -> Aff a

Run an action in MonadCouchdb, given a username and password.

#couchdbSessionStarted

#setCouchdbSessionStarted

#sessionCookie

#takeSessionCookieValue

#readSessionCookieValue

#tryReadSessionCookieValue

#setSessionCookie

Modules