Safe Haskell | None |
---|---|
Language | Haskell98 |
- class (MonadCont m, MonadReader (r -> m r) m) => MonadVK m r
- catch :: MonadVK m r => m r -> m r
- raise :: MonadVK m r => ((a -> m b) -> r) -> m a
- terminate :: MonadVK m r => r -> m a
- log_error :: MonadVK (t (R t a)) (Result t a) => Text -> t (R t a) ()
- class MonadVK (t r) r => EnsureVK t r c a | c -> a where
- getGenericOptions :: (MonadState s m, ToGenericOptions s) => m GenericOptions
- readInitialAccessToken :: (MonadIO m, MonadState s m, ToGenericOptions s) => m (Maybe AccessToken)
Documentation
catch :: MonadVK m r => m r -> m r Source #
Store early exit handler in the reader monad, run the computation m
log_error :: MonadVK (t (R t a)) (Result t a) => Text -> t (R t a) () Source #
Request the superviser to log text
getGenericOptions :: (MonadState s m, ToGenericOptions s) => m GenericOptions Source #
readInitialAccessToken :: (MonadIO m, MonadState s m, ToGenericOptions s) => m (Maybe AccessToken) Source #
Read the access token according with respect to user-defined parameters
See also modifyAccessToken