18F/identity-idp

View on GitHub
app/services/user_alerts/alert_user_about_account_verified.rb

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
# frozen_string_literal: true

module UserAlerts
  class AlertUserAboutAccountVerified
    def self.call(profile:)
      user = profile.user
      user.confirmed_email_addresses.each do |email_address|
        UserMailer.with(user: user, email_address: email_address).account_verified(
          profile: profile,
        ).deliver_now_or_later
      end
    end
  end
end