fix build error

This commit is contained in:
ennmichael 2023-04-17 22:23:16 +02:00
parent 1543d1d845
commit 392dcc2c30
No known key found for this signature in database
GPG Key ID: 6E6E183431A26AF7
3 changed files with 4 additions and 4 deletions

View File

@ -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";

View File

@ -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";

View File

@ -72,14 +72,14 @@ export class EventPublisher {
return eb.pubKey(this.#pubKey).kind(k);
}
async #sign(eb: EventBuilder) {
async #sign(eb: EventBuilder): Promise<RawEvent> {
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 {