summaryrefslogtreecommitdiff
path: root/lib/gitlab/email/service_desk_receiver.rb
blob: 6c6eb3b0a65cc961477d102af1a6208d0ea4dc55 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# frozen_string_literal: true

module Gitlab
  module Email
    class ServiceDeskReceiver < Receiver
      private

      def find_handler
        return unless mail_key

        Gitlab::Email::Handler::ServiceDeskHandler.new(mail, nil, service_desk_key: mail_key)
      end

      def email_class
        ::Gitlab::ServiceDeskEmail
      end
    end
  end
end