Main Avalanche Network server application. Built with Ruby on Rails.

subscribe_to_mailchimp.rb 787B

    class SubscribeToMailchimp @queue = :subscribe_to_mailchimp_queue def self.perform(id) # Get User subscription = Subscription.find_by_id(id) if subscription.language == 'pt-BR' lang = 'pt' else lang = subscription.language end merge_vars = { 'FNAME'=> subscription.first_name, 'LNAME'=> subscription.last_name, 'MC_LANGUAGE' => lang, 'MERGE3'=> subscription.registered_user.to_s } return true if (Rails.env.test?) list_id = ENV['MAILCHIMP_LIST_ID'] response = Rails.configuration.mailchimp.lists.subscribe({ id: list_id, email_address: subscription.email, merge_vars: merge_vars, update_existing: true, double_optin: false }) end end