mirror of
https://github.com/omnivore-app/omnivore.git
synced 2026-03-11 08:54:26 +00:00
Support sort/filter by readAt
This commit is contained in:
parent
b1d968ff23
commit
fc68d51320
1 changed files with 7 additions and 0 deletions
|
|
@ -61,6 +61,7 @@ export enum SortBy {
|
|||
UPDATED = 'updatedAt',
|
||||
SCORE = '_score',
|
||||
PUBLISHED = 'publishedAt',
|
||||
READ = 'readAt',
|
||||
}
|
||||
|
||||
export enum SortOrder {
|
||||
|
|
@ -178,6 +179,11 @@ const parseSortParams = (str?: string): SortParams | undefined => {
|
|||
by: SortBy.PUBLISHED,
|
||||
order: sortOrder,
|
||||
}
|
||||
case 'READ':
|
||||
return {
|
||||
by: SortBy.READ,
|
||||
order: sortOrder,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -323,6 +329,7 @@ export const parseSearchQuery = (query: string | undefined): SearchFilter => {
|
|||
break
|
||||
}
|
||||
case 'saved':
|
||||
case 'read':
|
||||
case 'published': {
|
||||
const dateFilter = parseDateFilter(keyword.keyword, keyword.value)
|
||||
dateFilter && result.dateFilters.push(dateFilter)
|
||||
|
|
|
|||
Loading…
Reference in a new issue