improve notification

This commit is contained in:
Ren Amamiya
2023-09-19 11:15:35 +07:00
parent 60e93965ea
commit 5c2bfa0ea3
11 changed files with 84 additions and 45 deletions

View File

@@ -37,14 +37,10 @@ export function useNostr() {
[]
);
const sub = async (
filter: NDKFilter,
callback: (event: NDKEvent) => void,
closeOnEose?: boolean
) => {
const sub = async (filter: NDKFilter, callback: (event: NDKEvent) => void) => {
if (!ndk) throw new Error('NDK instance not found');
const subEvent = ndk.subscribe(filter, { closeOnEose: closeOnEose ?? true });
const subEvent = ndk.subscribe(filter, { closeOnEose: false });
subManager.set(JSON.stringify(filter), subEvent);
subEvent.addListener('event', (event: NDKEvent) => {