from celery import shared_task

from apps.business.wallet.services.conversion_service import monthly_conversion_job
from apps.business.wallet.services.withdrawal_service import monthly_withdrawal_job


@shared_task(bind=True, max_retries=2, default_retry_delay=30)
def run_monthly_super_coin_conversion_task(self):
    return monthly_conversion_job()


@shared_task(bind=True, max_retries=2, default_retry_delay=30)
def run_monthly_withdrawal_generation_task(self):
    return monthly_withdrawal_job()
