From 4fed812f4033abdb2ef6d76f97dce25573d360dc Mon Sep 17 00:00:00 2001 From: Aevann Date: Sun, 31 Mar 2024 00:17:55 +0200 Subject: [PATCH] propagate file deletion to US server --- files/helpers/cloudflare.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/files/helpers/cloudflare.py b/files/helpers/cloudflare.py index c1a73ac40..e2edcea34 100644 --- a/files/helpers/cloudflare.py +++ b/files/helpers/cloudflare.py @@ -1,7 +1,9 @@ import json - import requests +if SITE == 'watchpeopledie.tv': + from rclone_python import rclone + from files.helpers.config.const import * CLOUDFLARE_API_URL = "https://api.cloudflare.com/client/v4" @@ -28,6 +30,13 @@ def purge_files_in_cloudflare_cache(files): if not CLOUDFLARE_AVAILABLE: return False if isinstance(files, str): files = [files] + + if SITE == 'watchpeopledie.tv': + for file in files: + if file.startswith('https://videos.watchpeopledie.tv/'): + filename = file.split('https://videos.watchpeopledie.tv/')[1] + rclone.delete(f'no:/videos/{filename}') + post_data = {"files": files} res = None try: