diff --git a/packages/system/src/nostr-link.ts b/packages/system/src/nostr-link.ts index b1d9380a..b34d3ea6 100644 --- a/packages/system/src/nostr-link.ts +++ b/packages/system/src/nostr-link.ts @@ -53,7 +53,7 @@ export class NostrLink implements ToNostrEventTag { } toEventTag(marker?: string) { - const relayEntry = this.relays ? [this.relays[0]] : []; + const relayEntry = this.relays?.at(0) ? [this.relays[0]] : []; if (marker) { if (relayEntry.length === 0) { diff --git a/packages/worker-relay/src/types.ts b/packages/worker-relay/src/types.ts index ae8bccc6..e689cf16 100644 --- a/packages/worker-relay/src/types.ts +++ b/packages/worker-relay/src/types.ts @@ -25,6 +25,7 @@ export interface NostrEvent { tags: Array>; content: string; sig: string; + relays?: Array; } export type ReqCommand = ["REQ", id: string, ...filters: Array];