diff options
Diffstat (limited to 'lib/bulk_imports/common/transformers/award_emoji_transformer.rb')
-rw-r--r-- | lib/bulk_imports/common/transformers/award_emoji_transformer.rb | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/lib/bulk_imports/common/transformers/award_emoji_transformer.rb b/lib/bulk_imports/common/transformers/award_emoji_transformer.rb deleted file mode 100644 index 260b47ab917..00000000000 --- a/lib/bulk_imports/common/transformers/award_emoji_transformer.rb +++ /dev/null @@ -1,27 +0,0 @@ -# frozen_string_literal: true - -module BulkImports - module Common - module Transformers - class AwardEmojiTransformer - def initialize(*args); end - - def transform(context, data) - user = find_user(context, data&.dig('user', 'public_email')) || context.current_user - - data - .except('user') - .merge('user_id' => user.id) - end - - private - - def find_user(context, email) - return if email.blank? - - context.group.users.find_by_any_email(email, confirmed: true) # rubocop: disable CodeReuse/ActiveRecord - end - end - end - end -end |