mirror of
https://github.com/Freika/dawarich.git
synced 2026-01-13 18:51:38 -05:00
* Address number of photos related issues * Fix minor stuff * Update integrations page layout
17 lines
480 B
Ruby
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
|