0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-13 13:17:29 +08:00
discourse/plugins/discourse-assign/app/jobs/regular/assign_notification.rb
2025-07-15 16:38:05 +02:00

12 lines
370 B
Ruby
Vendored

# frozen_string_literal: true
module Jobs
class AssignNotification < ::Jobs::Base
def execute(args)
raise Discourse::InvalidParameters.new(:assignment_id) if args[:assignment_id].nil?
return if SilencedAssignment.exists?(assignment_id: args[:assignment_id])
Assignment.find(args[:assignment_id]).create_missing_notifications!
end
end
end