app/helpers/session_timeout_warning_helper.rb
# frozen_string_literal: true
module SessionTimeoutWarningHelper
def session_timeout_frequency
IdentityConfig.store.session_check_frequency
end
def session_timeout_start
IdentityConfig.store.session_check_delay
end
def session_timeout_warning
IdentityConfig.store.session_timeout_warning_seconds
end
def timeout_refresh_path
UriService.add_params(
request.original_fullpath,
timeout: :form,
)&.html_safe # rubocop:disable Rails/OutputSafety
end
def session_modal
SessionTimeoutModalPresenter.new(user_fully_authenticated: user_fully_authenticated?)
end
end