dawarich/app/services/imports/destroy.rb

20 lines
328 B
Ruby
Raw Normal View History

2025-02-15 12:49:30 -05:00
# frozen_string_literal: true
class Imports::Destroy
attr_reader :user, :import
def initialize(user, import)
@user = user
@import = import
end
def call
2025-05-31 15:27:20 -04:00
ActiveRecord::Base.transaction do
@import.points.delete_all
@import.destroy!
end
2025-02-15 12:49:30 -05:00
Stats::BulkCalculator.new(@user.id).call
2025-02-15 12:49:30 -05:00
end
end