Beispiel #1
0
    def run(self, provider_type=None):
        for subscriber in superdesk.get_resource_service('subscribers').get(
                req=None, lookup={}):
            if subscriber['is_active']:
                for destination in subscriber.get('destinations', []):
                    kwargs = {
                        'subscriber': subscriber,
                        'destination': destination
                    }

                    publish.apply_async(expires=10, kwargs=kwargs)
Beispiel #2
0
    def run(self, provider_type=None):
        for subscriber in superdesk.get_resource_service('subscribers').get(req=None, lookup={}):
            if subscriber['is_active']:
                for destination in subscriber.get('destinations', []):
                    kwargs = {
                        'subscriber': subscriber,
                        'destination': destination
                    }

                    publish.apply_async(
                        expires=10,
                        kwargs=kwargs)
    def run(self, provider_type=None):
        output_channels = superdesk.get_resource_service('output_channels').get(req=None, lookup={'is_active': True})
        output_channels = {str(output_channel['_id']): output_channel for output_channel in output_channels}

        for subscriber in superdesk.get_resource_service('subscribers').get(req=None, lookup={}):
            if subscriber['is_active']:
                for destination in subscriber.get('destinations', []):
                    kwargs = {
                        'subscriber': subscriber,
                        'destination': destination,
                        'output_channels': output_channels
                    }

                    publish.apply_async(
                        expires=10,
                        kwargs=kwargs)
 def run(self, provider_type=None):
     publish.apply_async(expires=10)
 def run(self, provider_type=None):
     publish.apply_async(expires=10)