app/jobs/timeline_events/after_marking_as_complete_job.rb
module TimelineEvents
class AfterMarkingAsCompleteJob < ApplicationJob
queue_as :default
def perform(submission)
if TimelineEvents::WasLastTargetService.new(submission).was_last_target?
Students::AfterCourseCompletionService.new(
submission.students.first
).execute
end
end
end
end