Skip to content

Commit 37987cd

Browse files
committed
feat: 卡牌图片换源
1 parent a9d5c47 commit 37987cd

4 files changed

Lines changed: 1033 additions & 707 deletions

File tree

server/api/v4/cards-data/index.post.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ const zGyData = z.array(
3939
);
4040
type GyData = z.infer<typeof zGyData>;
4141
async function fetchGyData(filename: string): Promise<GyData> {
42-
const res = await fetch(`https://gi-tcg-assets-api-hf.guyutongxue.site/api/v4/data/latest/CHS/${filename}`);
42+
const res = await fetch(`https://static-data.piovium.org/api/v4/data/latest/CHS/${filename}`);
4343
const data = await res.json();
4444
return zGyData.parse(data.data.filter((card: any) => card.category === "characters" || card.category === "action_cards"));
4545
}
@@ -70,8 +70,8 @@ async function getCharacterCardData(gyData: GyData) {
7070
gameVersion: card.sinceVersion!.substring(1, 4),
7171
type: "character",
7272
element,
73-
image: `https://assets.gi-tcg.guyutongxue.site/assets/${card.cardFace}.webp`,
74-
avatar: `https://assets.gi-tcg.guyutongxue.site/assets/${card.icon}.webp`,
73+
image: `https://static-data.piovium.org/api/v4/image/raw/${card.cardFace}`,
74+
avatar: `https://static-data.piovium.org/api/v4/image/raw/${card.icon}`,
7575
};
7676
})
7777
.map(card => ZCharacterCardInfo.strict().parse(card));
@@ -105,10 +105,10 @@ async function getActionCardData(gyData: GyData) {
105105
gameVersion: card.sinceVersion!.substring(1, 4),
106106
type: "action",
107107
actionType,
108-
image: `https://assets.gi-tcg.guyutongxue.site/assets/${card.cardFace}.webp`,
108+
image: `https://static-data.piovium.org/api/v4/image/raw/${card.cardFace}`,
109109
};
110110
})
111-
.map(card => ZActionCardInfo.strict().parse(card)); ;
111+
.map(card => ZActionCardInfo.strict().parse(card));
112112

113113
return cardList;
114114
}

0 commit comments

Comments
 (0)