from celery import shared_task
import requests
from .models import Orders
from datetime import date, datetime
import os
import logging
from django.utils import timezone
from datetime import timedelta
from django.conf import settings

def delete_all_files(folder_path):
    for filename in os.listdir(folder_path):
        file_path = os.path.join(folder_path, filename)

        # Delete only files
        if os.path.isfile(file_path):
            os.remove(file_path)
            logging.info(f"Deleted: {file_path}")
@shared_task
def delete_bills():
    try:
        delete_all_files(r'media/output/pdf')
        delete_all_files(r'media/output/excel')
        logging.info("PDF Bills: Deleted")
    except Exception as e:
        logging.info(f"PDF Bill Deletion Failed: {e}")


