Use HTTPS for images.neopets.com and pets.neopets.com
Tbh I didn't even really validate these changes, or that the codepaths right now aren't working, they just seem like clear drop-in upgrades now that HTTPS works and HTTP requests are redirected. Simplify!
This commit is contained in:
parent
6df1f49208
commit
bd9017796e
3 changed files with 7 additions and 7 deletions
|
@ -37,7 +37,7 @@ async function loadAssetManifest(swfUrl) {
|
|||
const SWF_URL_PATTERN = /^https?:\/\/images\.neopets\.com\/cp\/(bio|items)\/swf\/(.+?)_([a-z0-9]+)\.swf$/;
|
||||
|
||||
function convertSwfUrlToPossibleManifestUrls(swfUrl) {
|
||||
const match = new URL(swfUrl, "http://images.neopets.com")
|
||||
const match = new URL(swfUrl, "https://images.neopets.com")
|
||||
.toString()
|
||||
.match(SWF_URL_PATTERN);
|
||||
if (!match) {
|
||||
|
@ -51,8 +51,8 @@ function convertSwfUrlToPossibleManifestUrls(swfUrl) {
|
|||
// TODO: There are a few potential manifest URLs in play! Long-term, we
|
||||
// should get this from modeling data. But these are some good guesses!
|
||||
return [
|
||||
`http://images.neopets.com/cp/${type}/data/${folders}/manifest.json`,
|
||||
`http://images.neopets.com/cp/${type}/data/${folders}_${hash}/manifest.json`,
|
||||
`https://images.neopets.com/cp/${type}/data/${folders}/manifest.json`,
|
||||
`https://images.neopets.com/cp/${type}/data/${folders}_${hash}/manifest.json`,
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
@ -423,7 +423,7 @@ async function loadAndCacheAssetDataFromManifest(db, layer) {
|
|||
|
||||
const format = asset.format;
|
||||
const assetUrls = asset.assetData.map(
|
||||
(ad) => new URL(ad.path, "http://images.neopets.com")
|
||||
(ad) => new URL(ad.path, "https://images.neopets.com")
|
||||
);
|
||||
|
||||
// In the case of JS assets, we want the *last* one in the list, because
|
||||
|
|
|
@ -518,7 +518,7 @@ const resolvers = {
|
|||
{
|
||||
title: `🛠 ${colorName} ${speciesName}`,
|
||||
thumbnail: {
|
||||
url: `http://pets.neopets.com/cp/${
|
||||
url: `https://pets.neopets.com/cp/${
|
||||
petType.basicImageHash || petType.imageHash
|
||||
}/1/6.png`,
|
||||
height: 150,
|
||||
|
@ -754,7 +754,7 @@ const resolvers = {
|
|||
{
|
||||
title: `🛠 ${colorName} ${speciesName}`,
|
||||
thumbnail: {
|
||||
url: `http://pets.neopets.com/cp/${
|
||||
url: `https://pets.neopets.com/cp/${
|
||||
petType.basicImageHash || petType.imageHash
|
||||
}/1/6.png`,
|
||||
height: 150,
|
||||
|
@ -833,7 +833,7 @@ const resolvers = {
|
|||
{
|
||||
title: `🛠 ${colorName} ${speciesName}`,
|
||||
thumbnail: {
|
||||
url: `http://pets.neopets.com/cp/${
|
||||
url: `https://pets.neopets.com/cp/${
|
||||
petType.basicImageHash || petType.imageHash
|
||||
}/1/6.png`,
|
||||
height: 150,
|
||||
|
|
Loading…
Reference in a new issue