Skip to content

Commit c0d8516

Browse files
committed
simplified some code
1 parent 64008d5 commit c0d8516

File tree

4 files changed

+9
-10
lines changed

4 files changed

+9
-10
lines changed

src/LinkDotNet.Blog.Web/Features/Home/Index.razor

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
@inject NavigationManager NavigationManager
1212
@inject IUserRecordService UserRecordService
1313

14-
<OgData Title="@(Markdown.ToPlainText(AppConfiguration.BlogName))"
14+
<OgData Title="@(Markdown.ToPlainText(AppConfiguration.BlogName))"
1515
AbsolutePreviewImageUrl="@ImageUrl"
1616
Description="@(Markdown.ToPlainText(AppConfiguration.Introduction.Description))"></OgData>
1717
<section class="introduction">
@@ -37,7 +37,7 @@
3737
[Parameter]
3838
public int? Page { get; set; }
3939

40-
private IPagedList<BlogPost> currentPage = new PagedList<BlogPost>(null, 1, 1);
40+
private IPagedList<BlogPost> currentPage = Array.Empty<BlogPost>().ToPagedList();
4141

4242
private string ImageUrl => AppConfiguration.Introduction.ProfilePictureUrl.ToAbsoluteUrl(NavigationManager.BaseUri);
4343

src/LinkDotNet.Blog.Web/Features/SearchByTag/SearchByTagPage.razor

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,14 @@
1616
@code {
1717
[Parameter]
1818
public string Tag { get; set; }
19-
20-
IList<BlogPost> blogPosts = new List<BlogPost>();
19+
20+
IReadOnlyList<BlogPost> blogPosts = new List<BlogPost>();
2121
protected override async Task OnParametersSetAsync()
2222
{
2323
Tag = Uri.UnescapeDataString(Tag);
24-
blogPosts = (await BlogPostRepository.GetAllAsync(
25-
b => b.IsPublished && b.Tags.Any(t => t.Content == Tag),
26-
b => b.UpdatedDate))
27-
.ToList();
24+
blogPosts = await BlogPostRepository.GetAllAsync(
25+
b => b.IsPublished && b.Tags.Any(t => t.Content == Tag),
26+
b => b.UpdatedDate);
2827
}
2928

3029
protected override async Task OnAfterRenderAsync(bool firstRender)

src/LinkDotNet.Blog.Web/ServiceExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ public static class ServiceExtensions
1111
public static void RegisterServices(this IServiceCollection services)
1212
{
1313
services.AddScoped<ILocalStorageService, LocalStorageService>();
14-
services.AddSingleton<ISortOrderCalculator, SortOrderCalculator>();
14+
services.AddScoped<ISortOrderCalculator, SortOrderCalculator>();
1515
services.AddScoped<IUserRecordService, UserRecordService>();
1616
services.AddScoped<IDashboardService, DashboardService>();
1717
services.AddScoped<ISitemapService, SitemapService>();

tests/LinkDotNet.Blog.IntegrationTests/Web/Features/Archive/ArchivePageTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ public async ValueTask<IPagedList<TProjection>> GetAllByProjectionAsync<TProject
117117
int pageSize = int.MaxValue)
118118
{
119119
await Task.Delay(250);
120-
return new StaticPagedList<TProjection>(Array.Empty<TProjection>(), 1, 1, 1);
120+
return Array.Empty<TProjection>().ToPagedList();
121121
}
122122

123123
public ValueTask StoreAsync(BlogPost entity) => throw new NotImplementedException();

0 commit comments

Comments
 (0)