From 10be4c4ea10129ae38a2512fc9a05e846f305555 Mon Sep 17 00:00:00 2001 From: Matchu Date: Wed, 5 Aug 2020 13:08:18 -0700 Subject: [PATCH] use asset proxy for SWF upload tool Oops, I forgot that in prod the HTTPS wouldn't be happy about loading SWFs over HTTP! Use the asset proxy instead. --- api/assetProxy.js | 1 + src/app/WardrobePage/support/ItemLayerSupportUploadModal.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/api/assetProxy.js b/api/assetProxy.js index 1ab3b7f..eb41b7b 100644 --- a/api/assetProxy.js +++ b/api/assetProxy.js @@ -7,6 +7,7 @@ const streamPipeline = util.promisify(stream.pipeline); const VALID_URL_PATTERNS = [ /^http:\/\/images\.neopets\.com\/items\/[a-zA-Z0-9_ -]+\.gif$/, /^http:\/\/images\.neopets\.com\/cp\/(bio|items)\/data\/[0-9]{3}\/[0-9]{3}\/[0-9]{3}\/[a-f0-9_]+\/[0-9]+\.svg$/, + /^http:\/\/images\.neopets\.com\/cp\/(bio|items)\/swf\/[0-9]{3}\/[0-9]{3}\/[0-9]{3}\/[a-f0-9_]+\.swf$/, ]; export default async (req, res) => { diff --git a/src/app/WardrobePage/support/ItemLayerSupportUploadModal.js b/src/app/WardrobePage/support/ItemLayerSupportUploadModal.js index 082c58d..ee69883 100644 --- a/src/app/WardrobePage/support/ItemLayerSupportUploadModal.js +++ b/src/app/WardrobePage/support/ItemLayerSupportUploadModal.js @@ -321,7 +321,7 @@ function ItemLayerSupportFlashPlayer({ swfUrl, backgroundColor }) { >