diff --git a/packages/bundle/src/endpoint/index.ts b/packages/bundle/src/endpoint/index.ts index 1bce2f5..095b804 100644 --- a/packages/bundle/src/endpoint/index.ts +++ b/packages/bundle/src/endpoint/index.ts @@ -195,6 +195,15 @@ export default { .first(); video.movie = movie; } + + // Count actual likes from database + const likesCount = await database + .count("* as count") + .from("sexy_video_likes") + .where("video_id", video.id) + .first(); + + video.likes_count = parseInt(likesCount?.count || 0); } res.json(videos); @@ -239,6 +248,15 @@ export default { video.movie = movie; } + // Count actual likes from database + const likesCount = await database + .count("* as count") + .from("sexy_video_likes") + .where("video_id", video.id) + .first(); + + video.likes_count = parseInt(likesCount?.count || 0); + res.json(video); } catch (error: any) { console.error("Video by slug error:", error);