Always set allTime to true for search v2 (#11033)

This commit is contained in:
DS Boyce
2026-06-30 10:34:40 -07:00
committed by GitHub
parent 298c83bcba
commit cc893028e3
+1 -9
View File
@@ -74,14 +74,6 @@ export function useSearchPostsV2Query({
*/
const {q, ...embedded} = extractSearchPostsParams(query)
const builtFilters = buildSearchPostsV2Filters(embedded, filters)
/*
* v2 defaults to a recent-post window; the Latest tab keeps that, while
* Top searches the full index. But an explicit since/until date filter
* must search the full index too, otherwise the recent window would
* silently override the user's date range and return nothing for older
* dates.
*/
const hasDateFilter = !!(builtFilters.since || builtFilters.until)
const res = await agent.app.bsky.feed.searchPostsV2({
...builtFilters,
query: q,
@@ -92,7 +84,7 @@ export function useSearchPostsV2Query({
* the v1 'latest' label.
*/
sort: sort === 'latest' ? 'recent' : sort,
allTime: sort !== 'latest' || hasDateFilter,
allTime: true,
})
return res.data
},