fix(api): 🐛 Fix bug where likes wouldn't appear on API notes

This commit is contained in:
Jesse Wierzbinski 2024-05-08 10:57:42 -10:00
parent a9629b825b
commit 5fcbcd0f07
No known key found for this signature in database

View file

@ -476,10 +476,11 @@ export class Note {
card: null, card: null,
content: replacedContent, content: replacedContent,
emojis: data.emojis.map((emoji) => emojiToAPI(emoji)), emojis: data.emojis.map((emoji) => emojiToAPI(emoji)),
// FIXME: data.likes is always empty
favourited: !!(data.likes ?? []).find( favourited: !!(data.likes ?? []).find(
(like) => like.likerId === userFetching?.id, (like) => like.likerId === userFetching?.id,
), ),
favourites_count: (data.likes ?? []).length, favourites_count: data.likeCount,
media_attachments: (data.attachments ?? []).map( media_attachments: (data.attachments ?? []).map(
(a) => attachmentToAPI(a) as APIAttachment, (a) => attachmentToAPI(a) as APIAttachment,
), ),