Applesauce
    Preparing search index...

    Function createEventLoaderForStore

    • Creates a UnifiedEventLoader that will be used to load events that are not found in the store

      Parameters

      • store: IMissingEventLoader<NostrEvent> & (
            IEventStoreActions<NostrEvent>
            | IAsyncEventStoreActions<NostrEvent>
        )
      • pool: UpstreamPool
      • Optionalopts: Omit<
            Partial<
                Partial<
                    {
                        bufferSize: number;
                        bufferTime: number;
                        cacheRequest: CacheRequest;
                        eventStore?: | IEventStoreActions<NostrEvent>
                        | IAsyncEventStoreActions<NostrEvent>
                        | null;
                        extraRelays: string[] | Observable<string[]>;
                        followRelayHints: boolean;
                        maxConcurrentBatches: number;
                        signal: AbortSignal;
                        stageTimeout: number;
                    },
                > & Partial<
                    {
                        bufferSize: number;
                        bufferTime: number;
                        cacheRequest: CacheRequest;
                        eventStore?: | IEventStoreActions<NostrEvent>
                        | IAsyncEventStoreActions<NostrEvent>
                        | null;
                        extraRelays: string[] | Observable<string[]>;
                        followRelayHints: boolean;
                        lookupRelays: string[] | Observable<string[]>;
                        maxConcurrentBatches: number;
                        signal: AbortSignal;
                        stageTimeout: number;
                    },
                >,
            >,
            "eventStore",
        >

      Returns UnifiedEventLoader

      The created loader