From df407381b2b48311b418adcccbaed067436a7ee0 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Tue, 30 Apr 2024 14:26:30 -0500 Subject: [PATCH] Upgrade zod to v3.23.5 --- package.json | 2 +- src/features/nostr-relays/index.tsx | 4 ++-- src/features/nostr/NKeyStorage.ts | 6 +++--- yarn.lock | 7 +------ 4 files changed, 7 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 4806c1e7e..4a2efa577 100644 --- a/package.json +++ b/package.json @@ -187,7 +187,7 @@ "vite-plugin-require": "^1.1.10", "vite-plugin-static-copy": "^1.0.0", "wicg-inert": "^3.1.1", - "zod": "^3.22.4" + "zod": "^3.23.5" }, "devDependencies": { "@formatjs/cli": "^6.2.0", diff --git a/src/features/nostr-relays/index.tsx b/src/features/nostr-relays/index.tsx index e3842f2dc..345abeb0a 100644 --- a/src/features/nostr-relays/index.tsx +++ b/src/features/nostr-relays/index.tsx @@ -18,8 +18,8 @@ const NostrRelays = () => { const { relay, signer } = useNostr(); const { events } = useNostrReq( - account?.nostr - ? [{ kinds: [10002], authors: [account?.nostr.pubkey], limit: 1 }] + account?.nostr?.pubkey + ? [{ kinds: [10002], authors: [account.nostr.pubkey], limit: 1 }] : [], ); diff --git a/src/features/nostr/NKeyStorage.ts b/src/features/nostr/NKeyStorage.ts index 951676344..4f99feea9 100644 --- a/src/features/nostr/NKeyStorage.ts +++ b/src/features/nostr/NKeyStorage.ts @@ -22,7 +22,7 @@ export class NKeyStorage implements ReadonlyMap { WebLock.storages.lockKey(storageKey); try { - const nsecs = new Set(this.#dataSchema().parse(data)); + const nsecs = new Set(this.dataSchema().parse(data)); for (const nsec of nsecs) { const { data: secretKey } = nip19.decode(nsec); @@ -34,8 +34,8 @@ export class NKeyStorage implements ReadonlyMap { } } - #dataSchema(): z.ZodType<`nsec1${string}`[]> { - return n.json().pipe(n.bech32('nsec').array()); + private dataSchema(): z.ZodType<`nsec1${string}`[]> { + return n.json().pipe(n.bech32('nsec')).array() as z.ZodType<`nsec1${string}`[]>; } #syncStorage() { diff --git a/yarn.lock b/yarn.lock index 49caa706c..d71bbeadf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9816,12 +9816,7 @@ zod@^3.21.0: resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.3.tgz#2fbc96118b174290d94e8896371c95629e87a060" integrity sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug== -zod@^3.22.4: - version "3.22.4" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.22.4.tgz#f31c3a9386f61b1f228af56faa9255e845cf3fff" - integrity sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg== - -zod@^3.23.4: +zod@^3.23.4, zod@^3.23.5: version "3.23.5" resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.5.tgz#c7b7617d017d4a2f21852f533258d26a9a5ae09f" integrity sha512-fkwiq0VIQTksNNA131rDOsVJcns0pfVUjHzLrNBiF/O/Xxb5lQyEXkhZWcJ7npWsYlvs+h0jFWXXy4X46Em1JA==