mailer.py 1.41 KB
from floraconcierge.shortcuts import get_apiclient


def attached(id):
    return get_apiclient().services.mailer.attached(id)


def current():
    return get_apiclient().services.mailer.current()


def fill_mails(task_id, type=None):
    return get_apiclient().services.mailer.fill_mails(task_id, type=type)


def get(id):
    return get_apiclient().services.mailer.get(id)


def get_task(id):
    return get_apiclient().services.mailer.get_task(id)


def get_test_messages():
    return get_apiclient().services.mailer.get_test_messages()


def nextsubscribers(task_id, cnt, data=None, type=None):
    return get_apiclient().services.mailer.nextsubscribers(
        task_id, cnt, data=data, type=type)


def set_mailer_status(id, status):
    return get_apiclient().services.mailer.set_mailer_status(id, status)


def set_mail_status(id, status, error_t=None):
    return get_apiclient().services.mailer.set_mail_status(id, status, error_t=error_t)


def sign(app_id, user_id, add_url=None):
    return get_apiclient().services.mailer.sign(app_id, user_id, add_url=add_url)


def subscriber(id):
    return get_apiclient().services.mailer.subscriber(id)


def template(id):
    return get_apiclient().services.mailer.template(id)


def update_progress(task_id, progress):
    return get_apiclient().services.mailer.update_progress(task_id, progress)


def userid(email, app_id):
    return get_apiclient().services.mailer.userid(email, app_id)