From 392dcc2c308a0b51668eb4f51bf3f63b9bec0f4c Mon Sep 17 00:00:00 2001 From: ennmichael Date: Mon, 17 Apr 2023 22:23:16 +0200 Subject: [PATCH] fix build error --- packages/app/src/Element/FollowButton.tsx | 2 +- packages/app/src/Element/FollowListBase.tsx | 2 +- packages/app/src/System/EventPublisher.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/app/src/Element/FollowButton.tsx b/packages/app/src/Element/FollowButton.tsx index 25259f09..a3ef41a2 100644 --- a/packages/app/src/Element/FollowButton.tsx +++ b/packages/app/src/Element/FollowButton.tsx @@ -1,6 +1,6 @@ import "./FollowButton.css"; import { FormattedMessage } from "react-intl"; -import { HexKey } from "@snort/nostr"; +import { HexKey, RawEvent } from "@snort/nostr"; import useEventPublisher from "Feed/EventPublisher"; import { parseId } from "Util"; diff --git a/packages/app/src/Element/FollowListBase.tsx b/packages/app/src/Element/FollowListBase.tsx index c072bfcf..07ff105c 100644 --- a/packages/app/src/Element/FollowListBase.tsx +++ b/packages/app/src/Element/FollowListBase.tsx @@ -2,7 +2,7 @@ import { ReactNode } from "react"; import { FormattedMessage } from "react-intl"; import useEventPublisher from "Feed/EventPublisher"; -import { HexKey } from "@snort/nostr"; +import { HexKey, RawEvent } from "@snort/nostr"; import ProfilePreview from "Element/ProfilePreview"; import messages from "./messages"; diff --git a/packages/app/src/System/EventPublisher.ts b/packages/app/src/System/EventPublisher.ts index 90f3efff..40b791d5 100644 --- a/packages/app/src/System/EventPublisher.ts +++ b/packages/app/src/System/EventPublisher.ts @@ -72,14 +72,14 @@ export class EventPublisher { return eb.pubKey(this.#pubKey).kind(k); } - async #sign(eb: EventBuilder) { + async #sign(eb: EventBuilder): Promise { if (this.#hasNip07 && !this.#privateKey) { const nip7PubKey = await barrierNip07(() => unwrap(window.nostr).getPublicKey()); if (nip7PubKey !== this.#pubKey) { throw new Error("Can't sign event, NIP-07 pubkey does not match"); } const ev = eb.build(); - return await barrierNip07(() => unwrap(window.nostr).signEvent(ev)); + return (await barrierNip07(() => unwrap(window.nostr).signEvent(ev))) as RawEvent; } else if (this.#privateKey) { return await eb.buildAndSign(this.#privateKey); } else {