chore: cleanup
This commit is contained in:
@ -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;
|
||||
}
|
||||
|
||||
|
@ -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>;
|
||||
}
|
@ -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);
|
||||
});
|
||||
|
Reference in New Issue
Block a user