diff options
| author | Jake Mannens <jake@asger.xyz> | 2023-10-20 14:26:02 +1100 |
|---|---|---|
| committer | Jake Mannens <jake@asger.xyz> | 2023-10-20 14:26:02 +1100 |
| commit | 02670870b2711db0984f492d452a90477c67608a (patch) | |
| tree | a6c15f627535dd962042d2e000c093cf2ae63956 /Pages/Gallery.razor | |
| parent | 07728d1048f34e1d048da63684b341ab30bc1d06 (diff) | |
Gallery
Diffstat (limited to 'Pages/Gallery.razor')
| -rw-r--r-- | Pages/Gallery.razor | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Pages/Gallery.razor b/Pages/Gallery.razor index e779e5b..948d135 100644 --- a/Pages/Gallery.razor +++ b/Pages/Gallery.razor @@ -2,6 +2,7 @@ @page "/Gallery" @inject IDbContextFactory<HBContext> dbFactory @inject ITagService tagService +@inject IFeedService feedService @inject ISearchService searchService @inject IUserService userService @inject IJSRuntime jsRuntime @@ -67,6 +68,15 @@ private Media[] queryResult; private IEnumerator<Media> mediaEnumerator; + private FeedOptions feedOptions = new() { + SortType = FeedSortType.Chronological, + SortOrder = FeedSortOrder.Descending, + RandomPosition = false, + IncludeProperties = (media) => media + .Include(m => m.Tags) + .Include(m => m.CurrentUploadedFile) + }; + protected override void OnInitialized() => userService.ShowNsfwChanged += ShowNsfwChanged; @@ -80,6 +90,8 @@ } private void LoadMedia() { + feedService.InitializeFeed(feedOptions); + using var db = dbFactory.CreateDbContext(); if(Query is not null) { |
