Class: Login::UserAcceptableVerifiedCredentialUpdaterLogger

Inherits:
Object
  • Object
show all
Defined in:
app/services/login/user_acceptable_verified_credential_updater_logger.rb

Constant Summary collapse

STATSD_KEY_PREFIX =
'api.user_avc_updater'
LOG_MESSAGE =
'[UserAcceptableVerifiedCredentialUpdater] - User AVC Updated'
FROM_TYPES =
[MHV_TYPE = 'mhv', DSLOGON_TYPE = 'dslogon', IDME_TYPE = 'idme', LOGINGOV_TYPE = 'logingov'].freeze
ADDED_TYPES =
[AVC_TYPE = 'avc', IVC_TYPE = 'ivc'].freeze

Instance Method Summary collapse

Constructor Details

#initialize(user_acceptable_verified_credential:) ⇒ UserAcceptableVerifiedCredentialUpdaterLogger

Returns a new instance of UserAcceptableVerifiedCredentialUpdaterLogger.



10
11
12
# File 'app/services/login/user_acceptable_verified_credential_updater_logger.rb', line 10

def initialize(user_acceptable_verified_credential:)
  @user_avc = user_acceptable_verified_credential
end

Instance Method Details

#performObject



14
15
16
17
18
19
# File 'app/services/login/user_acceptable_verified_credential_updater_logger.rb', line 14

def perform
  return if user_avc.nil?

  increment_statsd
  log_info
end