diff --git a/app/jobs/mailchimp_inviter_job.rb b/app/jobs/mailchimp_inviter_job.rb deleted file mode 100644 index cc2cbbd5..00000000 --- a/app/jobs/mailchimp_inviter_job.rb +++ /dev/null @@ -1,16 +0,0 @@ -class MailchimpInviterJob < ActiveJob::Base - queue_as :default - - def perform(email:, first_name: '', last_name: '') - gibbon = Gibbon::Request.new(api_key: OperationCode.fetch_secret_with(name: :mailchimp_api_key)) - list_id = OperationCode.fetch_secret_with name: :mailchimp_list_id - - gibbon.lists(list_id).members.create( - body: { - email_address: email, - status: 'subscribed', - merge_fields: { FNAME: first_name, LNAME: last_name } - } - ) - end -end diff --git a/app/models/user.rb b/app/models/user.rb index 2f65ee99..be299c94 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -47,7 +47,6 @@ def self.count_by_location(location, radius=20) def welcome_user invite_to_slack - add_to_mailchimp add_to_airtables add_to_send_grid end @@ -56,10 +55,6 @@ def invite_to_slack SlackJobs::InviterJob.perform_later(email) end - def add_to_mailchimp - MailchimpInviterJob.perform_later(email: email) - end - def add_to_airtables AddUserToAirtablesJob.perform_later(self) end diff --git a/test/models/user_test.rb b/test/models/user_test.rb index 9bcfbc15..7e627916 100644 --- a/test/models/user_test.rb +++ b/test/models/user_test.rb @@ -9,7 +9,6 @@ def setup user = build(:user, user_opts) SlackJobs::InviterJob.expects(:perform_later).with(user_opts[:email]) - MailchimpInviterJob.expects(:perform_later).with(email: user_opts[:email]) AddUserToAirtablesJob.expects(:perform_later).with(user) AddUserToSendGridJob.expects(:perform_later).with(user)