add notice when matching is completed

This commit is contained in:
Bilal
2020-09-15 16:15:51 +03:00
parent 28e0eb36b7
commit fb32746c81
8 changed files with 55 additions and 4 deletions

View File

@@ -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