diff --git a/pages/api/outfitImage.js b/pages/api/outfitImage.js index 4ce1d35..78e1c07 100644 --- a/pages/api/outfitImage.js +++ b/pages/api/outfitImage.js @@ -51,7 +51,7 @@ import getVisibleLayers, { // of the following patterns: const VALID_LAYER_URLS = [ // Some layers are converted from SWF to PNG by Classic DTI, living on S3. - /^https:\/\/(impress-asset-images\.openneo\.net|impress-asset-images\.s3\.amazonaws\.com)\/(biology|object)\/[0-9]{3}\/[0-9]{3}\/[0-9]{3}\/[0-9]+\/(150x150|300x300|600x600)\.png(\?[a-zA-Z0-9_-]+)?$/, + /^https:\/\/(aws.impress-asset-images\.openneo\.net|impress-asset-images\.openneo\.net|impress-asset-images\.s3\.amazonaws\.com)\/(biology|object)\/[0-9]{3}\/[0-9]{3}\/[0-9]{3}\/[0-9]+\/(150x150|300x300|600x600)\.png(\?[a-zA-Z0-9_-]+)?$/, // Some layers are converted to PNG or SVG by Neopets themselves, extracted // from the manifest file. diff --git a/src/server/types/AppearanceLayer.js b/src/server/types/AppearanceLayer.js index 9f041b6..7379018 100644 --- a/src/server/types/AppearanceLayer.js +++ b/src/server/types/AppearanceLayer.js @@ -234,7 +234,7 @@ const resolvers = { const time = Number(new Date(layer.convertedAt)); return ( - `https://impress-asset-images.openneo.net/${layer.type}` + + `https://aws.impress-asset-images.openneo.net/${layer.type}` + `/${rid1}/${rid2}/${rid3}/${rid}/${sizeNum}x${sizeNum}.png?v2-${time}` ); },