diff --git a/src/storages/search-store.ts b/src/storages/search-store.ts index e957946..c5a0a3c 100644 --- a/src/storages/search-store.ts +++ b/src/storages/search-store.ts @@ -35,6 +35,10 @@ class SearchStore implements EventStore { opts?: GetEventsOpts | undefined, ): Promise[]> { filters = normalizeFilters(filters); + + if (opts?.signal?.aborted) return Promise.resolve([]); + if (!filters.length) return Promise.resolve([]); + this.#debug('REQ', JSON.stringify(filters)); const query = filters[0]?.search;