Improve exception handling of Zebra calls
This commit is contained in:
parent
adc7150b81
commit
69bce58345
1 changed files with 2 additions and 2 deletions
|
@ -23,7 +23,7 @@ import C.Zcash
|
|||
, rustWrapperF4Jumble
|
||||
, rustWrapperF4UnJumble
|
||||
)
|
||||
import Control.Exception (try)
|
||||
import Control.Exception (SomeException(..), try)
|
||||
import Control.Monad.IO.Class
|
||||
import Data.Aeson
|
||||
import qualified Data.ByteString as BS
|
||||
|
@ -91,7 +91,7 @@ makeZebraCall host port m params = do
|
|||
setRequestMethod "POST" defaultRequest
|
||||
r <-
|
||||
try $ httpJSON myRequest :: FromJSON a1 =>
|
||||
IO (Either HttpException (Response (RpcResponse a1)))
|
||||
IO (Either SomeException (Response (RpcResponse a1)))
|
||||
case r of
|
||||
Left ex -> return $ Left $ show ex
|
||||
Right res -> do
|
||||
|
|
Loading…
Reference in a new issue