Current section

Files

Jump to
facebook lib facebook response_formatter.ex
Raw

lib/facebook/response_formatter.ex

defmodule Facebook.ResponseFormatter do
@moduledoc """
Provides functions to normalize and simplify HTTP Responses received
from the Facebook Graph API & Facebook Video Graph API
"""
def format_response({:ok, %{body: {:ok, %{"error" => error}}}}) do
{:error, error}
end
def format_response({:ok, %{body: body}}), do: body
def format_response({:error, error}), do: {:error, error}
end