Renamed functions for getting Wai values

This commit is contained in:
Michael Snoyman 2010-02-17 09:26:00 +02:00
parent a39f84a575
commit f07701e25d
3 changed files with 9 additions and 8 deletions

View File

@ -23,7 +23,6 @@ module Yesod.Handler
, getYesod , getYesod
, runHandler , runHandler
, liftIO , liftIO
--, ToHandler (..)
-- * Special handlers -- * Special handlers
, redirect , redirect
, sendFile , sendFile

View File

@ -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]
} }

View File

@ -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) =