mirror of
https://github.com/Sendouc/sendou.ink.git
synced 2026-10-02 16:20:36 -05:00
Fix placement adding script for the new season
This commit is contained in:
@@ -88,7 +88,7 @@ async function processJson(args: {
|
||||
result.push({
|
||||
name: placement.name,
|
||||
badges: placement.nameplate.badges
|
||||
.map((badge) => atob(badge.id).replace("Badge-", ""))
|
||||
.map((badge) => (badge ? atob(badge.id).replace("Badge-", "") : "null"))
|
||||
.join(","),
|
||||
bannerSplId: Number(
|
||||
atob(placement.nameplate.background.id).replace(
|
||||
|
||||
@@ -7,7 +7,7 @@ const placements = z.object({
|
||||
id: z.string(),
|
||||
name: z.string(),
|
||||
rank: z.number(),
|
||||
rankDiff: z.null(),
|
||||
rankDiff: z.union([z.string(), z.null()]),
|
||||
xPower: z.number(),
|
||||
weapon: z.object({
|
||||
name: z.string(),
|
||||
@@ -34,10 +34,13 @@ const placements = z.object({
|
||||
nameId: z.string(),
|
||||
nameplate: z.object({
|
||||
badges: z.array(
|
||||
z.object({
|
||||
image: z.object({ url: z.string() }),
|
||||
id: z.string(),
|
||||
})
|
||||
z.union([
|
||||
z.object({
|
||||
image: z.object({ url: z.string() }),
|
||||
id: z.string(),
|
||||
}),
|
||||
z.null(),
|
||||
])
|
||||
),
|
||||
background: z.object({
|
||||
textColor: z.object({
|
||||
|
||||
Reference in New Issue
Block a user