summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2018-07-16 13:40:55 +0200
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2018-07-16 13:40:55 +0200
commitdce9599ef53dcdeb035b339510b759d71ad10f1e (patch)
tree808bfdc78408b76db9b1349354626718766d8af5 /config
parent51b81d7feb08183bedcb17f973c257ab11da09a5 (diff)
downloadgitlab-ce-dce9599ef53dcdeb035b339510b759d71ad10f1e.tar.gz
Implement action mailer delivery metrics observer
Diffstat (limited to 'config')
-rw-r--r--config/initializers/action_mailer_hooks.rb9
1 files changed, 7 insertions, 2 deletions
diff --git a/config/initializers/action_mailer_hooks.rb b/config/initializers/action_mailer_hooks.rb
index f792e2dc68e..f1b3c1f8ae8 100644
--- a/config/initializers/action_mailer_hooks.rb
+++ b/config/initializers/action_mailer_hooks.rb
@@ -3,5 +3,10 @@ unless Gitlab.config.gitlab.email_enabled
ActionMailer::Base.logger = nil
end
-ActionMailer::Base.register_interceptor(::Gitlab::Email::Hook::AdditionalHeadersInterceptor)
-ActionMailer::Base.register_interceptor(::Gitlab::Email::Hook::EmailTemplateInterceptor)
+ActionMailer::Base.register_interceptors(
+ ::Gitlab::Email::Hook::AdditionalHeadersInterceptor,
+ ::Gitlab::Email::Hook::EmailTemplateInterceptor,
+ ::Gitlab::Email::Hook::DeliveryMetricsObserver
+)
+
+ActionMailer::Base.register_observer(::Gitlab::Email::Hook::DeliveryMetricsObserver)