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)