From eb2cf00ddfcd560dd3288a19b18a00887118b72d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Thu, 29 Sep 2022 19:58:22 +0200 Subject: [PATCH] Allow different SMS settings for different tenants --- config/secrets.yml.example | 6 +++--- lib/sms_api.rb | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/config/secrets.yml.example b/config/secrets.yml.example index 6d93ec4ab..1da8e5e88 100644 --- a/config/secrets.yml.example +++ b/config/secrets.yml.example @@ -57,7 +57,7 @@ staging: # my_tenant_subdomain: # secret_key: my_secret_value # - # Currently you can overwrite SMTP settings. + # Currently you can overwrite SMTP settings and SMS settings. <<: *maps <<: *apis @@ -92,7 +92,7 @@ preproduction: # my_tenant_subdomain: # secret_key: my_secret_value # - # Currently you can overwrite SMTP settings. + # Currently you can overwrite SMTP settings and SMS settings. twitter_key: "" twitter_secret: "" facebook_key: "" @@ -132,7 +132,7 @@ production: # my_tenant_subdomain: # secret_key: my_secret_value # - # Currently you can overwrite SMTP settings. + # Currently you can overwrite SMTP settings and SMS settings. twitter_key: "" twitter_secret: "" facebook_key: "" diff --git a/lib/sms_api.rb b/lib/sms_api.rb index e3187b710..84389123f 100644 --- a/lib/sms_api.rb +++ b/lib/sms_api.rb @@ -9,11 +9,11 @@ class SMSApi def url return "" unless end_point_available? - URI.parse(Rails.application.secrets.sms_end_point).to_s + URI.parse(Tenant.current_secrets.sms_end_point).to_s end def authorization - Base64.encode64("#{Rails.application.secrets.sms_username}:#{Rails.application.secrets.sms_password}") + Base64.encode64("#{Tenant.current_secrets.sms_username}:#{Tenant.current_secrets.sms_password}") end def sms_deliver(phone, code)