From f011818c12ffc5d4b1cd45e2147ffa0f1f8d4846 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Thu, 31 Dec 2020 14:31:26 -0500 Subject: [PATCH] Clear screenshot CDN cache after reuploading --- packages/skin-database/tasks/screenshotSkin.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/skin-database/tasks/screenshotSkin.ts b/packages/skin-database/tasks/screenshotSkin.ts index 2f621806..256b8fb3 100644 --- a/packages/skin-database/tasks/screenshotSkin.ts +++ b/packages/skin-database/tasks/screenshotSkin.ts @@ -5,6 +5,7 @@ import fetch from "node-fetch"; import md5Buffer from "md5"; import * as S3 from "../s3"; import * as Skins from "../data/skins"; +import * as CloudFlare from "../CloudFlare"; const Shooter = require("../shooter"); const temp = _temp.track(); @@ -36,6 +37,7 @@ export async function screenshot(md5: string, shooter: typeof Shooter) { if (success) { console.log("Completed screenshot"); await S3.putScreenshot(md5, fs.readFileSync(tempScreenshotPath)); + await CloudFlare.purgeFiles([Skins.getScreenshotUrl(actualMd5)]); } else { console.log(`Screenshot failed ${md5}`); }