From b5de368a00e91dbefbe90cd2f652242459a61bf1 Mon Sep 17 00:00:00 2001 From: David Finol Date: Sat, 8 Feb 2025 00:43:30 -0600 Subject: [PATCH] Fix GA --- .../UnityExtensionMethods/UnityFileMethods.cs | 5 +++++ docs/games/grand_archive/cgs.json | 12 ++++++------ docs/games/grand_archive_spoilers/cgs.json | 14 +++++++------- 3 files changed, 18 insertions(+), 13 deletions(-) diff --git a/Assets/Scripts/UnityExtensionMethods/UnityFileMethods.cs b/Assets/Scripts/UnityExtensionMethods/UnityFileMethods.cs index 27e102ca..866d6300 100644 --- a/Assets/Scripts/UnityExtensionMethods/UnityFileMethods.cs +++ b/Assets/Scripts/UnityExtensionMethods/UnityFileMethods.cs @@ -229,6 +229,11 @@ public static IEnumerator SaveUrlToFile(string url, string filePath, string post yield break; } +#if UNITY_WEBGL + if (url.StartsWith("https://") && !url.StartsWith("https://cgs.games/api/proxy/")) + url = "https://cgs.games/api/proxy/" + url[8..]; +#endif + var uriBuilder = url.StartsWith("http") ? new UriBuilder(url) { diff --git a/docs/games/grand_archive/cgs.json b/docs/games/grand_archive/cgs.json index 3bac41fc..f4f89119 100644 --- a/docs/games/grand_archive/cgs.json +++ b/docs/games/grand_archive/cgs.json @@ -1,6 +1,6 @@ { "name": "Grand Archive TCG", - "allCardsUrl": "https://cgs.games/api/proxy/api.gatcg.com/cards/search", + "allCardsUrl": "https://api.gatcg.com/cards/search", "allCardsUrlPageCountIdentifier": "total_pages", "autoUpdateUrl": "https://www.cardgamesimulator.com/games/grand_archive/cgs.json", "bannerImageUrl": "https://www.cardgamesimulator.com/games/grand_archive/Banner.png", @@ -8,7 +8,7 @@ "cardDataIdentifier": "data", "cardIdIdentifier": "uuid", "cardImageFileType": "jpg", - "cardImageUrl": "https://cgs.games/api/proxy/ga-index-public.s3.us-west-2.amazonaws.com/cards/{editions[0].slug}.jpg", + "cardImageUrl": "https://api.gatcg.com{editions[0].image}", "cardPrimaryProperty": "effect_raw", "cardProperties": [ { @@ -91,13 +91,13 @@ "type": "objectList", "properties": [ { - "name": "card_id", - "display": "Card Id", + "name": "slug", + "display": "Slug", "type": "string" }, { - "name": "slug", - "display": "Slug", + "name": "image", + "display": "Image", "type": "string" }, { diff --git a/docs/games/grand_archive_spoilers/cgs.json b/docs/games/grand_archive_spoilers/cgs.json index 900bb05a..d2628a34 100644 --- a/docs/games/grand_archive_spoilers/cgs.json +++ b/docs/games/grand_archive_spoilers/cgs.json @@ -1,16 +1,16 @@ { "name": "Grand Archive (Spoilers)", - "allCardsUrl": "https://cgs.games/api/proxy/api.gatcg.com/cards/search", + "allCardsUrl": "https://api.gatcg.com/cards/search", "allCardsUrlPageCountIdentifier": "total_pages", "allSetsUrl": "https://www.cardgamesimulator.com/games/grand_archive_spoilers/AllSets.json", "autoUpdateUrl": "https://www.cardgamesimulator.com/games/grand_archive_spoilers/cgs.json", "bannerImageUrl": "https://www.cardgamesimulator.com/games/grand_archive/Banner.png", "cardBackImageUrl": "https://www.cardgamesimulator.com/games/grand_archive/CardBack.png", "cardDataIdentifier": "data", - "cardIdIdentifier": "slug", + "cardIdIdentifier": "uuid", "cardImageFileType": "jpg", "cardImageProperty": "img_src", - "cardImageUrl": "https://cgs.games/api/proxy/ga-index-public.s3.us-west-2.amazonaws.com/cards/{editions[0].slug}.jpg", + "cardImageUrl": "https://api.gatcg.com{editions[0].image}", "cardPrimaryProperty": "effect_raw", "cardProperties": [ { @@ -93,13 +93,13 @@ "type": "objectList", "properties": [ { - "name": "card_id", - "display": "Card Id", + "name": "slug", + "display": "Slug", "type": "string" }, { - "name": "slug", - "display": "Slug", + "name": "image", + "display": "Image", "type": "string" }, {