diff --git a/app/components/OgImage/Package.vue b/app/components/OgImage/Package.vue index 0806c291d..06bd59f6b 100644 --- a/app/components/OgImage/Package.vue +++ b/app/components/OgImage/Package.vue @@ -46,6 +46,10 @@ const repositoryUrl = computed(() => { return url }) +const { data: likes, refresh: refreshLikes } = useFetch(() => `/api/social/likes/${name.value}`, { + default: () => ({ totalLikes: 0, userHasLiked: false }), +}) + const { stars, refresh: refreshRepoMeta } = useRepoMeta(repositoryUrl) const formattedStars = computed(() => @@ -57,7 +61,7 @@ const formattedStars = computed(() => try { await refreshPkg() - await Promise.all([refreshRepoMeta(), refreshDownloads()]) + await Promise.all([refreshRepoMeta(), refreshDownloads(), refreshLikes()]) } catch (err) { console.warn('[og-image-package] Failed to load data server-side:', err) throw createError({ @@ -73,7 +77,7 @@ try {