arthurnn/apn_sender

View on GitHub
lib/apn/backend/sidekiq.rb

Summary

Maintainability
A
0 mins
Test Coverage
begin
  require 'sidekiq'
  require 'apn/jobs/sidekiq_notification_job'
rescue LoadError => e
  $stderr.puts "You don't have sidekiq installed in your application. Please add it to your Gemfile and run bundle install"
  raise e
end

module APN
  module Backend
    class Sidekiq
      def notify(token, opts)
        ::Sidekiq::Client.enqueue(APN::Jobs::SidekiqNotificationJob, token, opts)
      end
    end
  end
end