lib/tokyo_api/identity.rb in tokyo_api-1.0.4 vs lib/tokyo_api/identity.rb in tokyo_api-1.1.0
- old
+ new
@@ -15,19 +15,13 @@
path << "?#{required_fields_param(required_fields)}"
end
path
end
- def subscription_status_path(id, opt_in_external_id: nil, opt_in_public_ids: nil, minimum_consent_level: nil)
- if opt_in_public_ids.nil? && opt_in_external_id.nil?
- raise 'must provide either opt_in_public_ids or opt_in_external_id'
- end
+ def subscription_status_path(id, opt_in_public_ids: nil, minimum_consent_level: nil)
+ raise 'must provide opt_in_public_ids' if opt_in_public_ids.nil?
- if opt_in_external_id.present?
- path = "/#{normalized_base_path}subscription_status/#{url_escape(id)}?opt_in_external_id=#{url_escape(opt_in_external_id)}"
- else
- path = "/#{normalized_base_path}subscription_status/#{url_escape(id)}?opt_in_public_ids=#{url_escape(opt_in_public_ids.join(','))}"
- end
+ path = "/#{normalized_base_path}subscription_status/#{url_escape(id)}?opt_in_public_ids=#{url_escape(opt_in_public_ids.join(','))}"
if minimum_consent_level
path = "#{path}&minimum_consent_level=#{url_escape(minimum_consent_level)}"
end