snort/packages/app/src/Feed/EventPublisher.ts

13 lines
364 B
TypeScript

import { useMemo } from "react";
import useLogin from "Hooks/useLogin";
import { EventPublisher } from "System/EventPublisher";
export default function useEventPublisher() {
const { publicKey, privateKey } = useLogin();
return useMemo(() => {
if (publicKey) {
return new EventPublisher(publicKey, privateKey);
}
}, [publicKey, privateKey]);
}