diff --git a/front/models/Song.ts b/front/models/Song.ts index c696686..ec2efee 100644 --- a/front/models/Song.ts +++ b/front/models/Song.ts @@ -35,6 +35,7 @@ export const SongValidator = yup yup.array(yup.object({ userId: yup.number().required() })).default(undefined) ) .optional(), + isLiked: yup.bool().optional(), }) .concat(ModelValidator) .transform((song: Song) => ({ @@ -53,6 +54,7 @@ export const SongValidator = yup yup.date().cast(b.playDate)!.getTime() ) .at(0)?.info.score ?? null, + isLiked: song.likedByUsers?.some(() => true), })); export type Song = yup.InferType;