parseJsonBody_ -> requireJsonBody. closes #678
This commit is contained in:
parent
f4bbe1cc52
commit
a62157097c
@ -10,6 +10,7 @@ module Yesod.Core.Json
|
|||||||
-- * Convert to a JSON value
|
-- * Convert to a JSON value
|
||||||
, parseJsonBody
|
, parseJsonBody
|
||||||
, parseJsonBody_
|
, parseJsonBody_
|
||||||
|
, requireJsonBody
|
||||||
|
|
||||||
-- * Produce JSON values
|
-- * Produce JSON values
|
||||||
, J.Value (..)
|
, J.Value (..)
|
||||||
@ -99,7 +100,13 @@ parseJsonBody = do
|
|||||||
-- | Same as 'parseJsonBody', but return an invalid args response on a parse
|
-- | Same as 'parseJsonBody', but return an invalid args response on a parse
|
||||||
-- error.
|
-- error.
|
||||||
parseJsonBody_ :: (MonadHandler m, J.FromJSON a) => m a
|
parseJsonBody_ :: (MonadHandler m, J.FromJSON a) => m a
|
||||||
parseJsonBody_ = do
|
parseJsonBody_ = requireJsonBody
|
||||||
|
{-# DEPRECATED parseJsonBody_ "Use requireJsonBody instead" #-}
|
||||||
|
|
||||||
|
-- | Same as 'parseJsonBody', but return an invalid args response on a parse
|
||||||
|
-- error.
|
||||||
|
requireJsonBody :: (MonadHandler m, J.FromJSON a) => m a
|
||||||
|
requireJsonBody = do
|
||||||
ra <- parseJsonBody
|
ra <- parseJsonBody
|
||||||
case ra of
|
case ra of
|
||||||
J.Error s -> invalidArgs [pack s]
|
J.Error s -> invalidArgs [pack s]
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user