chore: cleanup

This commit is contained in:
2024-01-26 11:47:08 +00:00
parent dae96109b8
commit 1aaee2a2cb
7 changed files with 5 additions and 251 deletions

View File

@ -77,7 +77,6 @@ export class ProfileCacheRelayWorker extends EventEmitter<CacheEvents> implement
"change",
mapped.map(a => this.key(a)),
);
console.debug("ProfileCacheRelayWorker", keys, results);
return mapped;
}

View File

@ -1,31 +0,0 @@
import { ReqFilter, RequestBuilder, TaggedNostrEvent } from "@snort/system";
import inMemoryDB from "@snort/system/src/InMemoryDB";
import { useRequestBuilder } from "@snort/system-react";
import { useEffect, useMemo, useState } from "react";
import { System } from "@/system";
export default function useSubscribe(id: string, filter: ReqFilter): TaggedNostrEvent[] {
const getEvents = () => inMemoryDB.findArray(filter);
const [events, setEvents] = useState(getEvents());
const rb = useMemo(() => {
const rb = new RequestBuilder(id);
rb.withBareFilter(filter);
return rb;
}, [id, filter]);
useRequestBuilder(rb);
useEffect(() => {
const cb = (subId: string) => {
if (subId === id) {
setEvents(getEvents());
}
};
System.on("event", cb);
return () => {
System.off("event", cb);
};
}, [id, filter]);
return events as Array<TaggedNostrEvent>;
}

View File

@ -1,6 +1,5 @@
import { removeUndefined, throwIfOffline } from "@snort/shared";
import { mapEventToProfile, NostrEvent, NostrSystem, socialGraphInstance } from "@snort/system";
import inMemoryDB from "@snort/system/src/InMemoryDB";
import { EventsCache, Relay, RelayMetrics, SystemDb, UserCache, UserRelays } from "@/Cache";
import { addEventToFuzzySearch } from "@/Db/FuzzySearch";
@ -32,7 +31,6 @@ System.on("event", (_, ev) => {
Relay.event(ev);
EventsCache.discover(ev);
UserCache.discover(ev);
inMemoryDB.handleEvent(ev);
socialGraphInstance.handleEvent(ev);
addEventToFuzzySearch(ev);
});