Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
WikiMusic.SSR.Servant.Utilities
Documentation
maybeFromForm :: MultipartData tag -> Text -> Maybe Text Source #
setCookieRoute :: MonadError ServerError m => CookieConfig -> Text -> Map Text Text -> m a Source #
mkCookieData :: CookieConfig -> Text -> Text Source #
decodeToken :: Text -> Text Source #
encodeToken :: Text -> Text Source #
errorRoute :: (MonadIO m, MonadError ServerError m) => Env -> Maybe Text -> Maybe Text -> Maybe Int -> Maybe Text -> m Html Source #
data ServerResponse Source #
Constructors
ServerResponse | |
Instances
respondWithHttp :: (MonadIO m, MonadError ServerError m) => ServerResponse -> m a Source #
callErrorPage :: (MonadIO m, MonadError ServerError m) => Text -> m a Source #
respondWithViewOrErr :: (MonadIO m, MonadError ServerError m) => Either Text t -> (t -> IO a) -> m a Source #
respondWithViewOrErr' :: (MonadIO m, MonadError ServerError m) => Either Text (Maybe t) -> (t -> IO a) -> m a Source #