dawarich/app/services/concerns/ssl_configurable.rb
Evgenii Burmakin 0edaa7e55b
Address number of photos related issues (#2152)
* Address number of photos related issues

* Fix minor stuff

* Update integrations page layout
2026-01-14 00:19:47 +01:00

17 lines
480 B
Ruby

# frozen_string_literal: true
module SslConfigurable
extend ActiveSupport::Concern
private
def ssl_verification_enabled?(user, service_type)
setting_key = "#{service_type}_skip_ssl_verification"
# Return opposite of skip_ssl_verification (skip=true means verify=false)
!user.settings[setting_key]
end
def http_options_with_ssl(user, service_type, base_options = {})
base_options.merge(verify: ssl_verification_enabled?(user, service_type))
end
end