Commit 6ce58850 authored by James Laver's avatar James Laver

Use DOM.Simple.Console for REST logging

parent 9bfdbf60
module Gargantext.Config.REST where module Gargantext.Config.REST where
import Prelude (Unit, bind, logs, pure, ($), (<$>), (<<<), (<>)) import Prelude (Unit, bind, pure, ($), (<$>), (<<<), (<>))
import Affjax (defaultRequest, printResponseFormatError, request) import Affjax (defaultRequest, printResponseFormatError, request)
import Affjax.RequestBody (RequestBody(..), string) import Affjax.RequestBody (RequestBody(..), string)
import Affjax.RequestHeader (RequestHeader(..)) import Affjax.RequestHeader (RequestHeader(..))
import Affjax.ResponseFormat as ResponseFormat import Affjax.ResponseFormat as ResponseFormat
import Effect.Class (liftEffect)
import Data.Argonaut (class DecodeJson, decodeJson, class EncodeJson, encodeJson) import Data.Argonaut (class DecodeJson, decodeJson, class EncodeJson, encodeJson)
import Data.Either (Either(..)) import Data.Either (Either(..))
import Data.HTTP.Method (Method(..)) import Data.HTTP.Method (Method(..))
import Data.Maybe (Maybe(..)) import Data.Maybe (Maybe(..))
import Data.MediaType.Common (applicationFormURLEncoded, applicationJSON) import Data.MediaType.Common (applicationFormURLEncoded, applicationJSON)
import Data.Foldable (foldMap) import Data.Foldable (foldMap)
import DOM.Simple.Console (log)
import Effect.Aff (Aff, throwError) import Effect.Aff (Aff, throwError)
import Effect.Exception (error) import Effect.Exception (error)
...@@ -35,12 +37,12 @@ send m mtoken url reqbody = do ...@@ -35,12 +37,12 @@ send m mtoken url reqbody = do
} }
case affResp.body of case affResp.body of
Left err -> do Left err -> do
_ <- logs $ printResponseFormatError err _ <- liftEffect $ log $ printResponseFormatError err
throwError $ error $ printResponseFormatError err throwError $ error $ printResponseFormatError err
Right json -> do Right json -> do
--_ <- logs $ show json.status --_ <- liftEffect $ log json.status
--_ <- logs $ show json.headers --_ <- liftEffect $ log json.headers
--_ <- logs $ show json.body --_ <- liftEffect $ log json.body
case decodeJson json of case decodeJson json of
Left err -> throwError $ error $ "decodeJson affResp.body: " <> err Left err -> throwError $ error $ "decodeJson affResp.body: " <> err
Right b -> pure b Right b -> pure b
...@@ -82,12 +84,12 @@ postWwwUrlencoded mtoken url body = do ...@@ -82,12 +84,12 @@ postWwwUrlencoded mtoken url body = do
} }
case affResp.body of case affResp.body of
Left err -> do Left err -> do
_ <- logs $ printResponseFormatError err _ <- liftEffect $ log $ printResponseFormatError err
throwError $ error $ printResponseFormatError err throwError $ error $ printResponseFormatError err
Right json -> do Right json -> do
--_ <- logs $ show json.status --_ <- liftEffect $ log json.status
--_ <- logs $ show json.headers --_ <- liftEffect $ log json.headers
--_ <- logs $ show json.body --_ <- liftEffect $ log json.body
case decodeJson json of case decodeJson json of
Left err -> throwError $ error $ "decodeJson affResp.body: " <> err Left err -> throwError $ error $ "decodeJson affResp.body: " <> err
Right b -> pure b Right b -> pure b
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment