feat: offload zapper key loading to timer task

This commit is contained in:
2023-04-20 21:42:21 +01:00
parent 8f504cfef9
commit ed878f57f4
2 changed files with 47 additions and 23 deletions

View File

@ -65,7 +65,7 @@ class ProfileLoaderService {
const q = System.Query<PubkeyReplaceableNoteStore>(PubkeyReplaceableNoteStore, sub);
// never release this callback, it will stop firing anyway after eose
const releaseOnEvent = q.onEvent(this.onProfileEvent);
const releaseOnEvent = q.onEvent(e => this.onProfileEvent(e));
const results = await new Promise<Readonly<Array<TaggedRawEvent>>>(resolve => {
let timeout: ReturnType<typeof setTimeout> | undefined = undefined;
const release = q.hook(() => {