12 lines
300 B
Ruby
12 lines
300 B
Ruby
|
# frozen_string_literal: true
|
||
|
|
||
|
module Users
|
||
|
class DismissUserCalloutService < BaseContainerService
|
||
|
def execute
|
||
|
current_user.find_or_initialize_callout(params[:feature_name]).tap do |callout|
|
||
|
callout.update(dismissed_at: Time.current) if callout.valid?
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|