fix: include just added items in top picks

This commit is contained in:
Hongbo Wu
2024-07-10 10:51:50 +08:00
parent c19c946474
commit 8ac27171c7

View File

@ -146,7 +146,6 @@ const getJustAddedCandidates = async (
const selectCandidates = async (
user: User,
excludes: Array<string> = [],
limit = 100
): Promise<Array<Candidate>> => {
const userId = user.id
@ -155,7 +154,7 @@ const selectCandidates = async (
{
size: limit,
includeContent: false,
query: `in:inbox -is:seen -includes:${excludes.join(',')}`,
query: 'in:inbox -is:seen',
},
userId
)
@ -517,10 +516,7 @@ export const updateHome = async (data: UpdateHomeJobData) => {
logger.info(`Found ${justAddedCandidates.length} just added candidates`)
end = latency.startTimer({ step: 'select' })
const candidates = await selectCandidates(
user,
justAddedCandidates.map((c) => c.id)
)
const candidates = await selectCandidates(user)
end()
logger.info(`Found ${candidates.length} candidates`)