add notice when matching is completed
This commit is contained in:
@@ -6,7 +6,11 @@ class MatchAppearanceReleasesJob < ApplicationJob
|
||||
def perform(project, attachments)
|
||||
filtered_attachments_object = filter_attachments attachments
|
||||
|
||||
return if filtered_attachments_object[:keys].blank?
|
||||
if filtered_attachments_object[:keys].blank?
|
||||
notification = I18n.t 'appearance_releases.create.matching_failed'
|
||||
ProjectsChannel.appearance_matching_flash_message project, notification, :alert
|
||||
return
|
||||
end
|
||||
|
||||
matching_request = MatchingRequest.create project: project, attachments: filtered_attachments_object[:signed_ids]
|
||||
|
||||
@@ -17,6 +21,8 @@ class MatchAppearanceReleasesJob < ApplicationJob
|
||||
handle_matches matches, project, key_signed_id_hash
|
||||
handle_unmatches matches, project, key_signed_id_hash
|
||||
matching_request.destroy
|
||||
|
||||
ProjectsChannel.appearance_matching_flash_message project, success_message
|
||||
end
|
||||
|
||||
private
|
||||
@@ -113,4 +119,8 @@ class MatchAppearanceReleasesJob < ApplicationJob
|
||||
signed_ids: filtered_attachments_signed_ids
|
||||
}
|
||||
end
|
||||
|
||||
def success_message
|
||||
I18n.t 'appearance_releases.create.matching_completed'
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user