Renamed functions for getting Wai values
This commit is contained in:
parent
a39f84a575
commit
f07701e25d
@ -23,7 +23,6 @@ module Yesod.Handler
|
|||||||
, getYesod
|
, getYesod
|
||||||
, runHandler
|
, runHandler
|
||||||
, liftIO
|
, liftIO
|
||||||
--, ToHandler (..)
|
|
||||||
-- * Special handlers
|
-- * Special handlers
|
||||||
, redirect
|
, redirect
|
||||||
, sendFile
|
, sendFile
|
||||||
|
|||||||
@ -22,7 +22,7 @@ module Yesod.Request
|
|||||||
-- * RawRequest
|
-- * RawRequest
|
||||||
RawRequest (..)
|
RawRequest (..)
|
||||||
, RequestReader (..)
|
, RequestReader (..)
|
||||||
, parseEnv
|
, waiRequest
|
||||||
, cookies
|
, cookies
|
||||||
, getParams
|
, getParams
|
||||||
, postParams
|
, postParams
|
||||||
@ -70,9 +70,9 @@ class RequestReader m where
|
|||||||
languages :: (Functor m, RequestReader m) => m [Language]
|
languages :: (Functor m, RequestReader m) => m [Language]
|
||||||
languages = rawLangs `fmap` getRawRequest
|
languages = rawLangs `fmap` getRawRequest
|
||||||
|
|
||||||
-- | Get the raw 'W.Env' value.
|
-- | Get the raw 'W.Request' value.
|
||||||
parseEnv :: (Functor m, RequestReader m) => m W.Request
|
waiRequest :: (Functor m, RequestReader m) => m W.Request
|
||||||
parseEnv = rawRequest `fmap` getRawRequest
|
waiRequest = rawWaiRequest `fmap` getRawRequest
|
||||||
|
|
||||||
type RequestBodyContents =
|
type RequestBodyContents =
|
||||||
( [(ParamName, ParamValue)]
|
( [(ParamName, ParamValue)]
|
||||||
@ -85,7 +85,7 @@ data RawRequest = RawRequest
|
|||||||
, rawCookies :: [(ParamName, ParamValue)]
|
, rawCookies :: [(ParamName, ParamValue)]
|
||||||
, rawSession :: [(B.ByteString, B.ByteString)]
|
, rawSession :: [(B.ByteString, B.ByteString)]
|
||||||
, rawRequestBody :: IO RequestBodyContents
|
, rawRequestBody :: IO RequestBodyContents
|
||||||
, rawRequest :: W.Request
|
, rawWaiRequest :: W.Request
|
||||||
, rawLangs :: [Language]
|
, rawLangs :: [Language]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -90,8 +90,10 @@ defaultErrorHandler :: Yesod y
|
|||||||
=> ErrorResponse
|
=> ErrorResponse
|
||||||
-> Handler y ChooseRep
|
-> Handler y ChooseRep
|
||||||
defaultErrorHandler NotFound = do
|
defaultErrorHandler NotFound = do
|
||||||
--rr <- getRawRequest
|
r <- waiRequest
|
||||||
applyLayout' "Not Found" $ cs $ toHtmlObject [("Not found", "FIXME")]
|
applyLayout' "Not Found" $ cs $ toHtmlObject
|
||||||
|
[ ("Not found", cs $ W.pathInfo r :: String)
|
||||||
|
]
|
||||||
defaultErrorHandler PermissionDenied =
|
defaultErrorHandler PermissionDenied =
|
||||||
applyLayout' "Permission Denied" $ cs "Permission denied"
|
applyLayout' "Permission Denied" $ cs "Permission denied"
|
||||||
defaultErrorHandler (InvalidArgs ia) =
|
defaultErrorHandler (InvalidArgs ia) =
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user