Merge pull request #1525 from omnivore-app/recommend-api

Add recommendation to the original page too
This commit is contained in:
Hongbo Wu 2022-12-09 21:40:26 +08:00 committed by GitHub
commit 845235268d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -194,28 +194,26 @@ export const recommendResolver = authorized<
await Promise.all(
groups
.map((group) =>
group.members
.filter((member) => member.user.id !== uid)
.map((member) =>
enqueueRecommendation(
member.user.id,
page.id,
{
id: group.id,
name: group.name,
note: input.note ?? null,
user: {
userId: user.id,
name: user.name,
username: user.profile.username,
profileImageURL: user.profile.pictureUrl,
},
recommendedAt: new Date(),
group.members.map((member) =>
enqueueRecommendation(
member.user.id,
page.id,
{
id: group.id,
name: group.name,
note: input.note ?? null,
user: {
userId: user.id,
name: user.name,
username: user.profile.username,
profileImageURL: user.profile.pictureUrl,
},
auth,
recommendedHighlightIds
)
recommendedAt: new Date(),
},
auth,
recommendedHighlightIds
)
)
)
.flat()
)