Exemple #1
0
def register_tasks():
    tasks_map = {
        'core': [
            'munch.apps.tracking.tasks.create_track_record',
        ],
    }
    munch_tasks_router.import_tasks_map(tasks_map, 'tracking')
Exemple #2
0
def register_tasks():
    tasks_map = {
        'core': [
            'munch.apps.domains.tasks.run_domains_validation',
            'munch.apps.domains.tasks.validate_sending_domain_field'
        ],
    }
    munch_tasks_router.import_tasks_map(tasks_map, 'domains')
Exemple #3
0
def register_tasks():
    tasks_map = {
        'core': [
            'contacts.status.handle_bounce',
            'contacts.status.handle_bounce_expirations',
            'contacts.status.handle_failed_expirations',
            'contacts.status.handle_opt_ins_expirations',
            'contacts.status.handle_consumed_contacts_expirations'
        ]
    }
    munch_tasks_router.import_tasks_map(tasks_map, 'contacts')
Exemple #4
0
def register_tasks():
    tasks_map = {
        'router': ['munch_mailsend.tasks.route_envelope'],
        'gc': [
            'munch_mailsend.tasks.ping_workers',
            'munch_mailsend.tasks.check_disabled_workers',
            'munch_mailsend.tasks.dispatch_queued',
            'munch_mailsend.tasks.purge_raw_mail'
        ]
    }
    munch_tasks_router.import_tasks_map(tasks_map, 'munch_mailsend')
Exemple #5
0
def register_tasks():
    tasks_map = {
        'core': ['munch.apps.campaigns.tasks.send_mail'],
        'status': [
            'munch.apps.campaigns.tasks.handle_dsn',
            'munch.apps.campaigns.tasks.handle_fbl',
            'munch.apps.campaigns.tasks.record_status',
            'munch.apps.campaigns.tasks.handle_mail_optout',
        ]
    }
    munch_tasks_router.import_tasks_map(tasks_map, 'campaigns')
Exemple #6
0
def register_tasks():
    tasks_map = {
        'status': [
            'munch.apps.transactional.status.SendWebhook',
            'munch.apps.transactional.status.CreateDSN',
            'munch.apps.transactional.status.ForwardDSN',
            'munch.apps.transactional.status.HandleDSNStatus',
            'munch.apps.transactional.status.HandleSMTPStatus',
            'munch.apps.transactional.status.record_status'
        ],
    }
    munch_tasks_router.import_tasks_map(tasks_map, 'transactional')
Exemple #7
0
def register_tasks():
    tasks_map = {
        'core': [],
    }
    munch_tasks_router.import_tasks_map(tasks_map, 'users')