diff --git a/package.json b/package.json index df5dc4e..8a948a8 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "tailwind-merge": "^2.5.2", "tailwindcss-animate": "^1.0.7", "vaul": "^0.9.3", - "zod": "^3.25.71" + "zod": "^3.23.8" }, "devDependencies": { "@eslint/js": "^9.9.0", diff --git a/src/components/AppProvider.tsx b/src/components/AppProvider.tsx index 2da8a41..ea86a74 100644 --- a/src/components/AppProvider.tsx +++ b/src/components/AppProvider.tsx @@ -14,7 +14,7 @@ interface AppProviderProps { // Zod schema for RelayMetadata validation const RelayMetadataSchema = z.object({ relays: z.array(z.object({ - url: z.url(), + url: z.string().url(), read: z.boolean(), write: z.boolean(), })), @@ -23,7 +23,7 @@ const RelayMetadataSchema = z.object({ // Zod schema for BlossomServerMetadata validation const BlossomServerMetadataSchema = z.object({ - servers: z.array(z.url()), + servers: z.array(z.string().url()), updatedAt: z.number(), }) satisfies z.ZodType;