- if resp[:errors]
- #if resp[:errors][0] == 'Not logged in'
- # raise NotLoggedInException.new
- #else
- # errors = resp[:errors]
- # errors = errors.join("\n\n") if errors.is_a? Array
- # raise "API errors:\n\n#{errors}\n"
- #end
+ if msg.status_code != 200
+ errors = resp[:errors]
+ errors = errors.join("\n\n") if errors.is_a? Array
+ raise "#{errors} [API: #{msg.status_code}]"
+ end
+ if resp[:_profile]
+ Rails.logger.info "API client: " \
+ "#{resp.delete(:_profile)[:request_time]} request_time"