From 8580ad1e118e0557a6fb895366905d6e0d4aeba9 Mon Sep 17 00:00:00 2001 From: Steven Giesel Date: Thu, 11 Apr 2024 14:30:47 +0200 Subject: [PATCH] fix: move back to OnAfterFirstRender --- .../Features/ShowBlogPost/ShowBlogPostPage.razor | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/LinkDotNet.Blog.Web/Features/ShowBlogPost/ShowBlogPostPage.razor b/src/LinkDotNet.Blog.Web/Features/ShowBlogPost/ShowBlogPostPage.razor index caff8427..93ca6d5d 100644 --- a/src/LinkDotNet.Blog.Web/Features/ShowBlogPost/ShowBlogPostPage.razor +++ b/src/LinkDotNet.Blog.Web/Features/ShowBlogPost/ShowBlogPostPage.razor @@ -80,7 +80,6 @@ else } @code { - private string lastBlogPostId = null; [Parameter] public string BlogPostId { get; set; } @@ -99,18 +98,16 @@ else isLoading = true; BlogPost = await BlogPostRepository.GetByIdAsync(BlogPostId); isLoading = false; - - if (lastBlogPostId != BlogPostId) - { - _ = UserRecordService.StoreUserRecordAsync(); - } - - lastBlogPostId = BlogPostId; } protected override async Task OnAfterRenderAsync(bool firstRender) { await JsRuntime.InvokeVoidAsync("hljs.highlightAll"); + + if (firstRender) + { + _ = UserRecordService.StoreUserRecordAsync(); + } } private async Task UpdateLikes(bool hasLiked)