# Copyright (c) 2010-2011, Diaspora Inc. This file is # licensed under the Affero General Public License version 3 or later. See # the COPYRIGHT file. require Rails.root.join('lib', 'postzord', 'receiver', 'private') require Rails.root.join('lib', 'postzord', 'receiver', 'local_batch') module Jobs class ReceiveLocalBatch < Base @queue = :receive def self.perform(object_class_string, object_id, recipient_user_ids) object = object_class_string.constantize.find(object_id) receiver = Postzord::Receiver::LocalBatch.new(object, recipient_user_ids) receiver.perform! end end end