We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0b08002 commit eaa4060Copy full SHA for eaa4060
lib/api_remote.ml
@@ -102,8 +102,11 @@ module Slack : Api.Slack = struct
102
103
let slack_api_request ?headers ?body meth url read =
104
match%lwt http_request ?headers ?body meth url with
105
- | Error e -> Lwt.return @@ Error (query_error_msg url e)
106
- | Ok s -> Lwt.return @@ Slack_j.slack_response_of_string read s
+ | Error e -> Lwt.return_error (query_error_msg url e)
+ | Ok s ->
107
+ match Slack_j.slack_response_of_string read s with
108
+ | res -> Lwt.return res
109
+ | exception exn -> Lwt.return_error (query_error_msg url (Exn.to_string exn))
110
111
let bearer_token_header access_token = sprintf "Authorization: Bearer %s" (Uri.pct_encode access_token)
112
0 commit comments