function getErrorFromAPIResponse()

in src/utils/graphAPIUtils.js [33:53]


function getErrorFromAPIResponse(response: any): ?Object {
  if (!response) {
    return {
      message: 'Unknown error (empty response)',
      code: 0,
      type: 'http',
    };
  }
  if (response.error) {
    return response.error;
  }
  if (response.error_code && response.error_msg) {
    return {
      message: response.error_msg,
      code: response.error_code,
      type: response.error_type,
      error_subcode: response.error_subcode,
    };
  }
  return undefined;
}