mirror of
https://github.com/freckle/yesod-auth-oauth2.git
synced 2026-02-24 08:37:53 +01:00
Lint ErrorResponse
This commit is contained in:
parent
cbe4aed1c8
commit
ebc12e49ff
@ -66,10 +66,10 @@ checkErrorResponse :: MonadHandler m => m (Maybe ErrorResponse)
|
|||||||
checkErrorResponse = do
|
checkErrorResponse = do
|
||||||
merror <- lookupGetParam "error"
|
merror <- lookupGetParam "error"
|
||||||
|
|
||||||
for merror $ \err -> ErrorResponse
|
for merror $ \err ->
|
||||||
<$> pure (readErrorName err)
|
ErrorResponse (readErrorName err)
|
||||||
<*> lookupGetParam "error_description"
|
<$> lookupGetParam "error_description"
|
||||||
<*> lookupGetParam "error_uri"
|
<*> lookupGetParam "error_uri"
|
||||||
|
|
||||||
readErrorName :: Text -> ErrorName
|
readErrorName :: Text -> ErrorName
|
||||||
readErrorName "invalid_request" = InvalidRequest
|
readErrorName "invalid_request" = InvalidRequest
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user