From a6f3c6c6953fab7bf06215ed0b6fb43cc44c97d5 Mon Sep 17 00:00:00 2001 From: bloodwiing Date: Wed, 15 May 2024 00:41:28 +0300 Subject: [PATCH] Refactor: Better Post Metrics data fetching --- src/comp/page/post.svelte | 2 + src/comp/postlist.svelte | 10 ++ src/lib/server/db/post.js | 39 ++++-- src/lib/server/db/postmertics.js | 123 ++++++++++++------ src/routes/(app)/posts/+page.server.js | 15 ++- src/routes/(app)/posts/+page.svelte | 4 +- src/routes/(app)/posts/[name]/+page.server.js | 3 - src/types/base.ts | 35 +++-- 8 files changed, 154 insertions(+), 77 deletions(-) diff --git a/src/comp/page/post.svelte b/src/comp/page/post.svelte index 1c8e1c9..6dc8fc9 100644 --- a/src/comp/page/post.svelte +++ b/src/comp/page/post.svelte @@ -14,6 +14,8 @@ * @type {import("$types/base").CommentTreeNode[] | null} */ export let commentTree = null; + + $: isPreview = commentTree == null;