cursor pagination

Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
This commit is contained in:
Anders Näsman
2021-02-26 14:36:19 +01:00
committed by Eric Peterson
parent 779a164507
commit f9b203e07e
2 changed files with 3 additions and 4 deletions
+2 -2
View File
@@ -35,11 +35,11 @@ export async function createRouter({
res: express.Response<SearchResultSet>,
) => {
// TODO: Actually transform req.params into search engine specific query.
const { term, filters = {}, pageIndex = 0, pageSize = 30 } = req.query;
const { term, filters = {}, pageCursor = '' } = req.query;
logger.info(
`Search request received: ${term}, ${JSON.stringify(
filters,
)}, ${pageIndex}, ${pageSize}`,
)}, ${pageCursor}`,
);
try {
+1 -2
View File
@@ -20,8 +20,7 @@ import { IndexableDocument } from '@backstage/plugin-search-indexer-backend';
export interface SearchQuery {
term: string;
filters?: JsonObject;
pageIndex?: number;
pageSize?: number;
pageCursor: string;
}
export interface SearchResult {