Moved to regex
This commit is contained in:
@@ -71,10 +71,10 @@ export const playerSchema = z.looseObject({
|
|||||||
socialMedia: z.looseObject({
|
socialMedia: z.looseObject({
|
||||||
links: z.looseObject({
|
links: z.looseObject({
|
||||||
DISCORD: z.string().optional(),
|
DISCORD: z.string().optional(),
|
||||||
TWITCH: z.string().transform(v => v.startsWith("https://") || v.startsWith("http://") ? v : `https://${v}`).optional(),
|
TWITCH: z.string().transform(v => v.match(/https?:\/\//)?.length === 1 ? v : `https://${v}`).optional(),
|
||||||
HYPIXEL: z.string().transform(v => v.startsWith("https://") || v.startsWith("http://") ? v : `https://${v}`).optional(),
|
HYPIXEL: z.string().transform(v => v.match(/https?:\/\//)?.length === 1 ? v : `https://${v}`).optional(),
|
||||||
TWITTER: z.string().transform(v => v.startsWith("https://") || v.startsWith("http://") ? v : `https://${v}`).optional(),
|
TWITTER: z.string().transform(v => v.match(/https?:\/\//)?.length === 1 ? v : `https://${v}`).optional(),
|
||||||
YOUTUBE: z.string().transform(v => v.startsWith("https://") || v.startsWith("http://") ? v : `https://${v}`).optional()
|
YOUTUBE: z.string().transform(v => v.match(/https?:\/\//)?.length === 1 ? v : `https://${v}`).optional()
|
||||||
}).optional()
|
}).optional()
|
||||||
}).optional(),
|
}).optional(),
|
||||||
rank: z.string().optional(),
|
rank: z.string().optional(),
|
||||||
|
|||||||
Reference in New Issue
Block a user